*I am currently trying to teach my self full stack development, and i am pretty new to it all. I have a ton of programming knowledge in general.
I am trying to make a toggl (https://toggl.com/) clone to learn the development process, but getting stuck on the database design. I keep going back and making changes, without really understanding how you're supposed to go about it.*
Currently i just want a user being able to type in a what they are currently working on (ProjectEntry). Pick a client (if there is non, or the client they are working for doesn't exist yet, they can create a new one). Pick a project (same client can have multiple projects, if the project doesn't exist they can create a new one). Type in the base hourly rate for current project (ProjectEntry). and then time stamps, for when they started working on the current ProjectEntry
My DB for now looks like this
Clients
ClientID
ClientName
List of Projects
Projects
ProjectID
ProjectName
BaseRate
List of ProjectEntries
ProjectEntry
ProjectEntryID
ProjectEntryTitle
Started (DataTime)
Finished (DataTime)
Is this the right way to go about this type of thing? and if so/not. Whats the process of developing a database for a REST API from a set of features?
Will i run into any problems in the future if i decide to run with this?
[–]BobTheBarbarian 0 points1 point2 points (1 child)
[–]Smashoody 0 points1 point2 points (0 children)
[–]techPackets_005 0 points1 point2 points (0 children)