Web Application
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