nova-marketplace

byUfaq Diaries

Build a full-stack vehicle wrecker parts marketplace similar to Jollys Auto Parts The system should allow users to: Search for car parts by vehicle View available vehicles in yard Find parts linked to those vehicles 🎯 Core Concept (IMPORTANT) This is NOT a normal eCommerce store. πŸ‘‰ The system is based on: Vehicles = inventory containers Parts belong to vehicles Users search vehicles β†’ then find parts πŸ‘₯ User Roles 1. Public Users Search parts Browse vehicles Request quotes / buy parts 2. Admin Add/edit vehicles Add/edit parts Manage inventory View orders 🧩 Data Structure πŸš— Vehicle id make (Toyota, Ford, BMW) model (Corolla, Ranger) year engine images (multiple) arrivalDate location (yard) status (available / dismantled) πŸ”§ Part id name (Alternator, Engine, Door) category vehicleId (relation) price status (available / sold / removed) images πŸ—‚οΈ Part Categories Use these exact categories: Engine & Drivetrain Electrical Body Parts Interior Suspension & Steering Cooling & AC Brakes Wheels & Tyres Lighting πŸ” Core Features 1. Smart Search System Search by: Make Model Year Part category Show matching vehicles first Then show parts linked to those vehicles 2. Vehicle Listing Page Each vehicle should show: Images Make / Model / Year Engine Arrival date Location List of available parts 3. Parts Listing Each part should show: Name Category Price Status Vehicle it belongs to 4. Admin Dashboard Admin must be able to: Add vehicles Upload images Add parts to vehicles Update stock status Delete listings 5. Inventory Logic (VERY IMPORTANT) When a part is sold β†’ mark as β€œsold” When vehicle is dismantled β†’ all parts inactive Vehicles constantly added/removed 6. Filters (Advanced) Make Model Year range Category Price range Location 7. Notifications β€œNotify me when part available” Email alerts 8. Multi-location Support Vehicles belong to different yards Filter by location 9. Authentication Admin login Role-based access 10. Payments (Optional but recommended) Stripe integration Cart + checkout 🎨 UI/UX Requirements Clean, modern automotive design Mobile responsive Fast search experience Homepage with: Search bar Featured vehicles Categories βš™οΈ Technical Requirements Full-stack web app REST API or GraphQL Scalable database Image upload support (Cloudinary or S3) Optimised for large inventory ⚠️ Constraints / Reality Requirements Ensure system includes: Secure authentication (JWT) Input validation Protection against XSS/CSRF Scalable search (Elasticsearch if possible) Pagination for large data πŸš€ Optional Advanced Features AI part compatibility suggestions VIN-based search Barcode inventory system Mobile app support βœ… Expected Output The system should generate: Frontend UI Backend API Database schema Admin panel Fully functional search + inventory system

LandingAdminVehiclesAdminOrdersLoginAdminParts
Landing

Comments (0)

No comments yet. Be the first!

Architecture

No Services Diagrams Yet

Architecture diagrams will be automatically generated when the Project Manager creates tasks for your project.

Landing design preview
Login: Sign In
AdminDashboard: View Overview
AdminVehicles: Manage Vehicles
AdminVehicles: Add Vehicle
AdminVehicles: Upload Images
AdminVehicles: Edit Vehicle
AdminParts: Manage Parts
AdminParts: Add Part
AdminParts: Update Stock Status
AdminOrders: View Orders
AdminOrders: Process Order
AdminInventory: Manage Locations