attempt for a books repo webapp in angular