Another to-do app for you, where completing tasks lead to great rewards.
This is a to-do app where you can add simple tasks, that are associated with points, and rewards, that are unlocked with the points you earn.
- Frontend
- Backend
To get a local copy up and running follow these simple steps.
yarn
and docker
installed on your local machine.
git clone https://github.com/tglide/to-you
cd to-you
yarn
Head over to https://appwrite.io/docs/installation and follow the instructions to setup appwrite on your local machine. You'll also need to install the Appwrite CLI.
After that, create a new project, and create an API key.
You'll need to setup the following environment variables in a .env
file in the root directory.
APPWRITE_ENDPOINT
APPWRITE_PROJECT_ID
APPWRITE_API_KEY
Run the aw:local
script to setup the appwrite CLI, then run the aw:deploy
script to deploy the collections and database.
Setup the rest of the environment variables in the .env
file:
TODO_COLLECTION_ID
DATABASE_ID
yarn dev
You can check out a live preview at: https://to-you-peach.vercel.app/
A to-do app repo wouldn't be complete without it's own to-do list!
- Browser session
- Addition progressive enhancement
- Deletion progressive enhancement
- Update progressive enhancement
- Rewards system
- Keyboard controls
- Dark mode