This repository contains all the tasks I successfully completed during my internship at Prodigy Infotech as part of the Full Stack Web Development Internship Program. Each project is built using the MERN Stack (MongoDB, Express.js, React.js, Node.js) and demonstrates my ability to develop modern, secure, and scalable web applications.
- 🔒 Login & Registration functionality with JWT & bcrypt
- 🔐 Role-based access control (User/Admin)
- 🧪 Protected routes and session handling
- 👥 Admin CRUD operations on employee records
- 🔐 Authentication and form validation
- 📦 Full backend & frontend integration
- 🛒 Product listings, shopping cart, price display
- 🖼️ Image uploads and product filtering
- 📦 Optional: Order tracking and customer reviews
- 💬 Real-time messaging with Socket.IO
- 👥 Chat rooms & private messages
- 🔔 User presence, notifications (optional)
- 📱 User profiles, posts with image/video
- ❤️ Likes, comments, tags
- 🔔 Optional: Follow system and trending content
- Frontend: React.js, Tailwind CSS / Material-UI
- Backend: Node.js, Express.js
- Database: MongoDB (Mongoose)
- Authentication: JWT, bcrypt
- Real-time Communication: WebSocket / Socket.IO