Car Rental Management Web Application (Moroccan Market) React+Laravel

Замовник: AI | Опубліковано: 21.03.2026
Бюджет: 250 $

## Project Title Car Rental Management Web Application (Moroccan Market) --- ## Project Overview I am looking for a developer to build a simple and efficient web application for car rental businesses in Morocco. The goal is to replace Excel / Google Sheets with a modern, easy-to-use system that centralizes operations and reduces manual errors. The application must be in French (simple, clear UI adapted to Moroccan users). --- ## Core Features (MVP) ### User Roles & Access Control (IMPORTANT) The system must support 3 roles: * Super Admin (me) * Can create and manage Admin accounts * Adds admins by entering: name, email, password * Admin (business owner) * Each admin has their own isolated data: * Cars * Clients * Bookings * Payments * Cannot access other admins’ data * User (client) (basic role for future use) Important: The system must be multi-tenant (each admin has their own data space). --- ### 1. Vehicle Management * Add / edit / delete vehicles * Fields: brand, model, license plate, price per day * Status: available, rented, maintenance --- ### 2. Customer Management * Full name * ID (CIN / Passport) * Phone number * Email (optional) * Rental history --- ### 3. Booking Management (Core Feature) * Create bookings * Assign vehicle and customer * Start date / end date * Automatic total price calculation * Status: confirmed, ongoing, completed, cancelled Important: Prevent double bookings (availability logic required) --- ### 4. Payment Tracking * Total amount * Paid amount * Remaining balance * Payment method (cash, card, bank transfer) --- ### 5. Dashboard * Number of available vehicles * Active bookings * Monthly revenue * Alerts (late returns, unpaid balances, etc.) Additional dashboard features: * View booked vs non-booked vehicles (with filters) * Search vehicles by name / model / license plate * Quick overview of current availability --- ### 6. Calendar View (Important Feature) * Integrated calendar inside the application * Display all reservations visually (by date) * Navigation: day / week / month view * Clear visualization of booked vehicles * Click on reservations to see full details --- ### 7. PDF Contract Generation * Automatically generate rental contracts * Download as PDF --- ## Language * The entire interface must be in French * Keep wording simple and user-friendly --- ## Preferred Tech Stack (You can suggest alternatives, but this is preferred) * Frontend: React or Next.js (please use Vite) * Backend: Laravel * Database: PostgreSQL or Supabase or Neon * UI: TailwindCSS * Hosting: Vercel or similar * Please provide information about expected deployment costs --- ## Expected Outcome A clean, fast, and easy-to-use web application that small car rental businesses can use daily without technical knowledge. --- ## Bonus (Nice to Have) * Automatic vehicle availability system * Simple notifications (optional) * Clean and modern UI --- ## Deliverables * Fully functional web app * Source code * Basic documentation (how to use / deploy) --- ## Timeline 3–7 days --- ## Notes This project is meant to be simple and practical, not overly complex. The focus is on usability and real business needs. I am also looking for a long-term developer, so I consider this project as a test to find someone reliable for future projects.