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