parent
b47cf8261f
commit
a7f607efb6
@ -0,0 +1,36 @@
|
||||
# To Do App
|
||||
|
||||
**Tier:** 1-Beginner
|
||||
|
||||
A To Do app helps remind us of tasks that we have to complete and those that are pending so that we can keep track of them. Creating such an app will take you to extend your capabilities as you can do more things in this as you develop.
|
||||
|
||||
You can use any language you would like to use as this project works on pretty much every modern language out there. If you are trying to learn frameworks like [React](https://reactjs.org/) or [React Native](reactnative.dev/), this project will help you extend your capabilities managing states while at the same time, you can make a feature rich UI.
|
||||
|
||||
## User Stories
|
||||
|
||||
- [ ] User can enter a task title and a description
|
||||
- [ ] User can view uncompleted task list in an UI.
|
||||
- [ ] User can a task as completed and the to-do will be removed from the list after its complete
|
||||
|
||||
## Bonus features
|
||||
|
||||
- [ ] User can mark a task as complete and those tasks that are complete will be available on the _Completed Tasks_ category
|
||||
- [ ] Storing the tasks on a db or some kind of data management system
|
||||
- [ ] Optional timer for every task which will remind the user for completing the task before a specific time
|
||||
|
||||
## Useful links and resources
|
||||
|
||||
- [Doc about arrays](https://www.geeksforgeeks.org/introduction-to-arrays/)
|
||||
- [Doc about Javascript objects](https://www.w3schools.com/js/js_object_definition.asp)
|
||||
- [Doc about states, React](https://reactjs.org/docs/state-and-lifecycle.html)
|
||||
|
||||
## Example Projects
|
||||
|
||||
Try to use these only as a reference
|
||||
|
||||
- [Python Tkinter](https://pythonguides.com/python-tkinter-todo-list/)
|
||||
- [Python Flask](https://www.geeksforgeeks.org/todo-list-app-using-flask-python/)
|
||||
- [Pure Javascript](https://www.w3schools.com/howto/howto_js_todolist.asp)
|
||||
- [React Js](https://www.digitalocean.com/community/tutorials/how-to-build-a-react-to-do-app-with-react-hooks)
|
||||
- [React Native](https://www.freecodecamp.org/news/how-to-build-a-real-time-todo-app-with-react-native-19a1ce15b0b3/)
|
||||
- [My own react native app (experimental)](https://github.com/psychoSherlock/react-native-todo/)
|
Loading…
Reference in new issue