Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tquintal/to-do-app

My recent react learning playground 🤓
https://github.com/tquintal/to-do-app

Last synced: about 1 month ago
JSON representation

My recent react learning playground 🤓

Awesome Lists containing this project

README

        

# To Do React App

My recent react learning playground 🤓

## Learning goals:

- React basics
- React state and events
- Rendering lists and conditional content
- Styling react components
- Build reusable components
- Build dynamic components - handle data through props
- Context API

## Future goals:

- ~~Delete option~~
- ~~"Completed" list~~
- ~~Edit option~~
- ~~Remove all~~
- ~~Sort by recent added~~
- ~~Sort by date added~~
- ~~Build a priority system~~
- ~~Sort by priority~~
- ~~Build a category system~~
- ~~Group by category~~
- ~~Import/Export~~
- ~~Intuitive keyboard/tab navigation~~
- ~~Toggle 'priority' on already added todo~~
- ~~Full design/layout rebuild~~ (with animations)
- ~~Search system~~
- ~~Validate category~~
- ~~Delete category~~
- ~~Edit todo category~~
- ~~Improve sort and grouping logic~~
- ~~Show/Hide groups~~
- ~~Group counter~~
- ~~Mobile view~~
- ~~Recycle bin~~
- ~~Refactor context logic~~
- ~~Same component for todos and completed list (code reuse)~~
- ~~More counters~~
- ~~Restore all deleted todos option~~
- Improve import validation
- Export file without dependencies
- Sort by custom order