Skip to content

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.

I want one like this
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

Images

  • BlogTodo's home page: a dark navigation bar with Home, Login and Register, and the heading “Welcome to Blog Space” over “Please register or login and save your Todo List!”

Links

I want one like this

All projects