A simple way to remember everything you have to do and share it with anyone you like.
Visit the running application -> https://todoreminders.vercel.app
The application needs the following environment variables:
- REACT_APP_FIREBASE_API_KEY
- REACT_APP_FIREBASE_AUTH_DOMAIN
- REACT_APP_FIREBASE_PROJECT_ID
- REACT_APP_FIREBASE_STORAGE_BUCKET
- REACT_APP_FIREBASE_MESSAGING_SENDER_ID
- REACT_APP_FIREBASE_APP_ID
- SKIP_PREFLIGHT_CHECK
- NODE_ENV
- GENERATE_SOURCEMAP
The backend of this project is located in the repo reminders-server.
- Create an account by email
- Add, edit, remove and update your to-dos
- A user can collaborate with other users in real time and edit mutual to-dos by adding their email address
- To-dos are saved in a database
- Mark your to-dos as done, which will order them last in you list
- Filter your done to-dos to see what you've accomplished
- Add sub tasks to your to-dos
- Drag and drop to rearrange the order or your to-dos
- Freeze you to-dos to avoid collaborators to edit it
- Filter to-dos you have yet not completed
- Manage collaborators -> view, edit and delete
Get the server running (reminders-server) Clone this repo and enter the following in the terminal
npm install
npm run start