← Back to projects

NoteIt

Fun full-stack notes app with secure auth and clean CRUD workflows.

  • #SessionAuth
  • #ProtectedRoutes
  • #NoteCRUD
  • #FormValidation
  • #PasswordHashing

Project overview

NoteIt is a full-stack note management application built with TypeScript and the MERN stack. It provides users with a secure and intuitive platform for creating, organizing, and managing personal notes. The application features robust user authentication, real-time updates, and a clean, responsive interface.

Features

  • Secure user authentication with session management using express-session and password hashing via bcrypt.
  • Complete CRUD functionality for managing notes, enabling users to create, view, update, and delete their personal notes.
  • Responsive design powered by Bootstrap, delivering a clean, intuitive interface that adapts seamlessly across devices.

Technologies used

Frontend

React, TypeScript, React Bootstrap, CSS Modules, React Hook Form

Backend

Node.js, Express.js, express-session, bcrypt

Data

MongoDB, Mongoose