NoteIt
Fun full-stack notes app with secure auth and clean CRUD workflows.
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