This is the greatest invention after the wheel. Imagine being able to write down all your pending task in a single place and track them down until they're done! Well, with this app you'll be able to do it!
It also looks awesome in mobile devices!
Just make sure you have nvm
, clone this repo, and then run these commands within the project's directory:
# First, use the right node version:
nvm install
# Second, install dependencies:
npm install
# Third, create your environment setup in a .env file,
# Use the '.env.local.example' as a guide.
# Finally, run in dev mode:
npm run dev
# Or if you prefer a production build:
npm run build && npm run start
# Or if you prefer using Docker instead:
docker build -t my-todo-list .
docker run -p 3000:3000 nextjs-docker
Open http://localhost:3000 in your browser to start the magic.
This project's architecture is possible thanks to:
- React
- NextJS
- Apollo
- Graphql
- TailwindCSS
- Jest
- Typescript
- Docker
- Node
- ESlint
- Husky