A full-stack web application designed to help dealership managers monitor vehicle inventory, identify aging stock, and take data-driven actions.
- 🔐 User Authentication (Login / Signup)
- 📊 Inventory Dashboard with charts
- 🔍 Search, Filter, and Sorting functionality
- ⏳ Aging Stock Identification (vehicles older than 90 days)
- ✏️ Update vehicle status (e.g., Price Reduction)
- 👤 Profile Section with user details
- 🌙 Dark Mode support
- React.js
- CSS / Tailwind (if used)
- Node.js
- Express.js
- MongoDB
- Mongoose
- Render (Backend)
- (Add your frontend link here: Vercel / Netlify)
The application follows a client-server architecture:
- Frontend communicates with backend APIs
- Backend handles business logic and database operations
- MongoDB stores user and vehicle data
- 🌐 Frontend: https://inventory-dasboard.onrender.com/
- 🔗 Backend API: https://vehicle-management-system-r3mq.onrender.com
git clone https://github.com/Bhanubasyan/vehicle-management-system.git cd your-repo-name
cd backend npm install npm start
cd frontend npm install npm start
Create a .env file in backend:
MONGO_URI=your_mongodb_connection_string PORT=5000 JWT_SECRET=your_secret_key
- POST
/signup - POST
/login
- GET
/items - POST
/items - PUT
/items/:id - DELETE
/items/:id
I used ChatGPT as an AI assistant for:
- Generating initial project structure
- Debugging backend issues
- Improving UI logic and features
- Tested APIs manually
- Verified frontend-backend integration
- Debugged and fixed issues independently
- JWT Authentication
- Role-based access control
- Real-time updates (WebSockets)
- Advanced analytics dashboard
This project is created as part of a technical assessment.
**Bhanu **



