- User authentication using JWT and cookies 🔐
- A todo endpoint which can add, delete, update and list all todos for a specific user 📝
- Todo endpoint will be only for signed in users 🧑
For further details, keep scrolling 😉
Todo-App-1.mov
(Skip to the end of the repository to know how to test it yourself.)
- NodeJS and ExpressJS
- PostgreSQL
- Redis
Since, the application is deployed on Heroku, you need not clone the repository and try running it on your local system. If you do so, please make appropriate changes in the database details for both Postgres and Redis, in the /config/index.js file.
- I've created a public Postman workspace that contains URLs to all the above mentioned endpoints.