Developed an application to manage todos with the following capabilities:
- Create a new project.
- Manage todos within a project (Add, Edit, Update, and Mark as complete).
- Export the project summary as a gist on GitHub.
Star⭐ the repo if you like what you see😉.
Home | PROJECT | EXPORT | LOGIN |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
REGISTER |
---|
![]() |
- Selected schema/representation should include: a. Project: Unique Id, Title, Created Date, List of Todos. b. Todo: Unique Id, Description, Status, Created Date, Updated Date.
- Basic Auth for user login.
- Home page provisions: a. Create a new project. b. List all projects. c. View a project.
- Detailed project view should include: a. Project title (Editable). b. List of todos with description, date, and completion status. c. Actions to Add/Update/Remove a todo. d. Mark a todo as pending or complete. e. Action to export summary as a secret gist.
- Application should save the exported gist file to the local system (as markdown).
- Adherence to proper code conventions and style guide (package, names, indentation, etc.).
- Secret gist template/format example provided.
- Any Operating System (ie. MacOS X, Linux, Windows)
- Any IDE with Flutter SDK installed (ie. IntelliJ, Android Studio, VSCode etc)
- A little knowledge of Dart and Flutter
- A brain to modify it