Life can feel overwhelming. But it doesn’t have to.
A Simple To-do app design in flutter to keep track of your task on daily basis. You can add project, labels and due-date to your tasks
- Build on BLoC Architecture Pattern
- Add different Task blocks by specifying a unique color to them
- Add Task in the desired block
- Tap to delete or complete the task
- Works offline using Sqflite database
This diagram show case the dependencies to create a feature specific BLoCs.The HomeBloc is independent and used as communication channel between its child widgets.
- Diagram was made for the final app, not this intermediary task manager app *
- 🔲 As a developer, I want to create an app which facilitates the coordination of breaks through an entire company.
- ✅ As a developer, I want to create an easy to use, accessible app.
- ✅ As a developer, I want to create a friendly design for the app.
- 🔲 As an admin, I want to be able to create groups for each task.
- 🔲 As an admin, I want to be able to allow or not other users to take breaks.
- 🔲 As an admin, I want to be able to make changes in users' calendars.
- 🔲 As a user, I want to be able to log in with my E-mail address and password.
- 🔲 As a user, I want to be able to see my calendar.
- ✅ As a user, I want to be able to see what tasks I have everyday.
- 🔲 As a user, I want to be able to personalize my calendar.
- ✅ As a user, I want to be able to add tasks.
- ✅ As a user, I want to be able to delete tasks.
- ✅ As a user, I want to be able to change tasks.
- ✅ As a user, I want to be able to modify my personal tasks.
- ✅ As a user, I want to be able to verify what tasks I have to achieve.
- ✅ As a user, I want to be able to create groups for each task.
- 🔲 As a guest, I want to be able to create a profile and edit it later.
- 🔲 As a guest, I want to be able to create an admin profile( in a special case).