Web Application

React Node.js MongoDB Express

Overview

A fullstack web application built with a React frontend, Node.js/Express backend, and MongoDB database. The application features user authentication, real-time updates via WebSockets, and a fully responsive design.

Key Features

  • User authentication with JWT and bcrypt password hashing
  • Real-time updates using WebSocket connections
  • RESTful API with Express middleware and route protection
  • Responsive UI built with React and CSS Modules
  • MongoDB database with Mongoose ODM for data modeling
  • Form validation and error handling on both client and server