ps: this is a school project !
A PHP-based carpooling platform that connects drivers with passengers to share rides, reduce costs, and make travel more eco-friendly.
- Ride Sharing System
- Driver & Passenger Management
- Admin Dashboard & Moderation Tools
- π§ββοΈ User Registration & Authentication (Login/Signup)
- π Trip Creation by Drivers (origin, destination, date, time, available seats)
- π Trip Search for Passengers
- βοΈ Booking Requests & Confirmations
- π Trip Details & Booking Status Dashboard
- π Admin Panel (manage users and rides)
- π Secure session-based login system
- Backend: PHP (Vanilla / MVC architecture)
- Frontend: HTML5, CSS3, Bootstrap, JavaScript
- Database: MySQL
- Server: Apache (XAMPP, WAMP, or LAMP stack)
/covoiturage-app
β
βββ /config # Database connection & config files
βββ /controllers # Request logic & form handlers
βββ /models # Data models & queries
βββ /views # UI templates (HTML/CSS/JS)
βββ /services # Business logic and service classes
βββ index.php # Main router file
βββ README.md
- Clone the repository
git clone https://github.com/dissojak/covoiturage_v2.git
- Set up your local server
- Create the database
- Import the SQL file from
/database/covoiturage.sql
using phpMyAdmin
- Update DB credentials
- Go to
/config/database.php
and update:
$host = 'localhost';
$dbname = 'covoiturage';
$username = 'root';
$password = '';
- Run the app
- Open your browser and go to:
http://localhost/covoiturage-app/public/index.php
(Add some screenshots of the homepage, trip list, booking page, etc.)
- Add user profile system
- Integrate Google Maps API for location picking
- Implement messaging between driver and passenger
- Add mobile-responsive design
DissoJak
π₯ Freelancer | π§βπ» Dev | π¨ Designer
LinkedIn β’ Instagram β’
WebSite
This project is licensed under the MIT License β see the LICENSE file for details.