Name: Burigalla Geetha Student ID: CA/DF1/110980 Domain: Full Stack Development Duration: 1st June 2026 to 30th June 2026
A fully functional cricket equipment e-commerce website.
- User Registration & Login (bcrypt password hashing)
- Product listing by category (Jerseys, Bats, Balls, Gloves, Helmets)
- Search & filter products by category
- Add to Cart with quantity controls
- Place Orders & view Order History
- User Profile (account, address, language settings)
- Cricket-themed UI with logo
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- Database: MongoDB Atlas
- Auth: express-session, bcrypt
Task1/
├── models/ # Mongoose models (User, Product, Order)
├── public/ # Frontend (HTML, CSS, JS)
├── seedProducts.js # Seed script for cricket products
├── server.js # Express server & API routes
├── package.json
└── package-lock.json
A feature-rich social media web application.
- User Registration & Login
- Create, Edit & Delete Posts (with image upload)
- Like & Comment on posts
- Follow / Unfollow users
- Notifications
- Search users
- Profile editing
- Dark Mode
- Share posts (clipboard)
- Seeded cricket player accounts for testing
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- Database: MongoDB Atlas
- File Uploads: Multer
Task2/
├── models/ # Mongoose models (User, Post)
├── public/ # Frontend (HTML, CSS, JS)
├── seedUsers.js # Seed script for cricket player accounts
├── server.js # Express server & API routes
├── package.json
└── package-lock.json
A real-time project management application.
- User Registration & Login
- Create & manage Projects
- Add, update & delete Tasks within projects
- Real-time updates with Socket.io
- Assign tasks to team members
- Track task status (To Do / In Progress / Done)
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- Database: MongoDB Atlas
- Real-time: Socket.io
Task3/
├── models/ # Mongoose models (User, Project, Task)
├── public/ # Frontend (HTML, CSS, JS)
├── server.js # Express server & Socket.io
├── package.json
└── package-lock.json
Built with ❤️ using Node.js, Express & MongoDB