Below is a summary of the apps functionality, requirements, design language, tech specifications and more to come. It is intended to be used as a guide while we are building this app. Please contribute by making suggestions, changes, corrections and improvements to this document as we go along. It may provide valuable when we eventually will need to write some documentation. Happy Coding 😄
- Describe the application and its features
- Have a call to action
- Easy access to documentation and repository
- Have a way for users to login
- Have a way for users to register
- Have a guest mode
- Have a way for users to retrieve password
- Display today's date
- Have a counter
- Have a start, stop and reset button
- Have the possibility to add manual hours
- Be able to save time from counter to projects
- Be able to edit time collected from counter before saving to a project
- Option to see the expected time to use on the project
- Option to set a reminder to return to the app when expected time expires
- Have a way select project
- Display total used hours
- Display expected hour usage
- Have a way to edit hours
- Have a way to delete hours
- Have an option to export hours
- Have a way to select project
- Have a way to add new projects
- Have a way to edit project details
- Have a way to show / hide project details
- Have a way to set expected hours on a project
- Have a way to set project time frame via datepicker
- Make the timeframe exportable to other calendars like google etc.
- Show all archived projects in a list
- Have a way to revive a project
- Have a way to delete an archived project for good
- CSV
- Profile
- Preferences
- Log out
Simple auth with email and password or option to sign in with google, facebook, github, twitter etc..
Users should be able to use the app without signing in if they so wish. Full functionality, but session based so nothing is saved to the database.
Users should be able to add details about a project and the client.
- Project number
- Project name
- Client name
- Address
- Telephone number
made with 💚 by the boys and gals from zero-to-mastery