👨💻
Todo List Challenge
Build a todo list React Native app that enables users to create, retrieve, edit and delete todos.
We're looking for
Well-structured, clean, and readable code that adheres to best practices.
High-quality reusable UI components.
Your eye for design and ability to translate it into functioning code.
Your ability to translate business logic into code.
Requirements
Create a React Native project
Use Git (commit your code as you go)
Use React Navigation
Use Git (commit your code as you go)
Use state management, with one of the following: Context, Redux, MobX, Signals, etc.
Use custom hooks
Use local storage to store todo items
Translate the below Figma design into high quality reusable UI components
User should be able to:
Add new item
Edit item by pressing on item in list
Retrieve items for the current date (list should show items for current date only)
Swipe left to delete item from list
Mark/unmark items
Include a
README
file with clear instructions on how to set up and run the project
Notes
Forking from another open-source repo will result in the project being marked as incomplete
Bonus
Use Expo
Design
password:
wgwtodolist
Submit your code
Send a public link of the project's Github repo to ty@wegowhere.com