An app that allows you to set tasks and deadlines for those to be completed.
This is a 1.0 version which will include basic functionality of a To-do app. When the app is launch for the very first time there will be no tasks. User will be asked to add them.
- Sign up/Sign in
- Add task(s)
- Edit tasks
- Delete tasks
- Add a deadline for the tasks to be completed
- Set a reminder to be notified about active tasks
- Set a reminder if the task deadline is approaching
- Display a pop up once the user completed a task
- Display a pop up when all tasks were completed
- Store all completed tasks in a separate tab
- Set a profile picture
- Set a nick name
- Add friends
- Chat with friends
- Assign taks to friends
- Prohibit from editing or deleting the task
- Set a deadline for the tasks assigned to friends
- Receive notifications when your friends completed the task you assigned them
- Allow attachments as a proof of completed task. i.e. Dishes washed :)
- Add subtasks. i.e. Task: Grocery shopping. Sub task: Tomatoes, cucumbers, avocados
- Mark each sub task as completed and once the last sub task is completed - automatically complete the task
- Store active tasks assigned to your friends
- Store completed tasks that were assigned to your friends
- Add a leader board(create competition) that is vissible to friends only. That way you can see who completed more tasks
- Add points only for the tasks that were assigned by someone else, do not add points for the tasks you assigned to yourself(prevent cheating)
- More to come...
Firebase
iOS 11.0+