Todo List Challenge

👨‍💻

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

Design

Submit your code

Send a public link of the project's Github repo to ty@wegowhere.com