2022 · Web app
BlogTodo
A to-do list app where each user signs up and keeps their own list, with a Next.js client and an Express and PostgreSQL REST API.
- Period
- –
- Client
- Personal project
- Role
- Sole developer of both repositories: blogspace-client, the Next.js and Redux front end, and blogspace-server, the Express REST API.
Problem
A to-do list is only useful if it follows its owner, so each user's list is saved under their own account rather than in one browser.
Outcome
Users register, sign in for a JWT, and create, read, edit and delete their to-dos. The API stores them in PostgreSQL through Sequelize, hashes passwords with bcrypt and guards its routes with Passport.
Stack
- Next.js
- React
- Redux
- Bootstrap
- TypeScript
- Node.js
- Express
- PostgreSQL
- Sequelize
