I don't mean to sound trite, but you're asking for an awful lot and giving no information.
What do you mean by "responsive timesheet"? How "rough" of a database schema? Do you know what information should be displayed? What information will be in the background? There are many unanswered questions for your request.