Back to Projects
Web Application

Negombo Motor Shop System

Click image to view full size

About This Project

NMS is designed as an integrated platform for automotive businesses, bringing together vehicle rentals, spare parts sales, service reservations, and administrative management within a single system.

Project Overview

Negombo Motor Shop is built using the MERN stack and provides dedicated functionalities for both customers and administrators. Customers can create accounts, manage their profiles and vehicles, purchase spare parts, book vehicle services, and rent vehicles. Administrators have access to a comprehensive dashboard for managing inventory, reservations, transactions, customer inquiries, reports, and feedback.

Key Features

Customer Portal
- User registration, authentication, and profile management
- Vehicle registration and license tracking
- Spare parts marketplace with shopping cart and checkout functionality
- Service reservation and vehicle rental management
- Payment method management and order history tracking

Admin Dashboard
- Product and inventory management
- Rental fleet administration
- Reservation and inquiry management
- Transaction monitoring and report generation
- Customer feedback management

Technology Stack
- Frontend: React.js, React Router, Tailwind CSS, Material-UI
- Backend: Node.js, Express.js
- Database: MongoDB with Mongoose
- Authentication: JWT, bcrypt
- Additional Tools: Axios, React Hot Toast, jsPDF

Key Learning Outcomes
This project provided valuable experience in:
- Full-stack MERN application development
- RESTful API design and integration
- Authentication and role-based access control
- Responsive UI/UX development
- Collaborative software development using Git and GitHub
- Agile teamwork within an academic project environment

Team Members
- Chamikara Bandara
- Maleen Rodrigo
- Devmi Fernando
- Savinda Rajapaksha
- Randini Maliksha
- Chami de Silva
- Kasun Hettiarachchi
- Muhammed Arshaq

A sincere thank you to my teammates for their dedication and collaboration throughout the project.

GitHub Repository
https://lnkd.in/gPpdimTD