The Car Sharing Website is a web-based application designed to simplify and promote carpooling by connecting individuals who can share rides to common destinations. This platform offers cost-effective travel solutions while contributing to environmental sustainability by reducing vehicle usage.
- Features
- Technologies Used
- Live Demo
- Installation Guide
- Usage Instructions
- Contributors
- Screenshots
- Support
- License
-
Secure Sign-Up and Login:
- Users can register with email validation.
- Encrypted password storage ensures user data security.
- "Remember Me" feature keeps users logged in securely.
-
Password Recovery:
- Password reset functionality with secure email-based recovery links.
-
Create Trips:
- Add trips with details like starting point, destination, date, time, and more.
-
Edit Trips:
- Update trip details in case of schedule changes.
-
Delete Trips:
- Remove trips that are no longer relevant.
-
Search for Trips:
- Find trips shared by others using filters for destination, time, etc.
-
Profile Updates:
- Change profile pictures, usernames, and email addresses.
-
Password Management:
- Securely update passwords with real-time encryption.
- Integrated Google Maps API for:
- Planning and visualizing trips.
- Viewing optimal routes and destinations on a map.
Technology | Purpose |
---|---|
PHP | Backend development and API integration. |
MySQL | Secure data storage and retrieval. |
Google Maps API | Interactive trip planning and route display. |
HTML & CSS | Building and styling the application interface. |
JavaScript | Adding dynamic functionality to the website. |
Bootstrap | Creating a responsive, mobile-friendly design. |
jQuery | Simplifying front-end scripting tasks. |
Follow these steps to set up the Car Sharing Website on your local or production server:
-
Clone the Repository:
git clone https://github.com/Samik123Mit/letsharecar_SAM- cd letsharecar_SAM-
-
Set Up the Database:
- Import the
database.sql
file into your MySQL server. - Configure database credentials in the
config.php
file.
- Import the
-
Install Dependencies:
- Ensure the required PHP extensions are installed (e.g., PDO, MySQLi).
-
Run the Application:
- Deploy the application files to a local or production server.
- Access the website via your web browser.
-
Sign Up/Login:
- Create an account or log in using your credentials.
-
Create or Join Trips:
- Use the "Create Trip" feature to share a ride.
- Search for trips and request to join.
-
Manage Profile:
- Update personal details and settings in the profile section.
-
View Routes:
- Use the integrated map to visualize routes and destinations.
Include screenshots or images showcasing the interface, such as:
- Homepage
- Trip creation
- Google Maps integration
For support or inquiries, please contact:
- Email: [email protected]
The Car Sharing Website is a web-based application designed to simplify and promote carpooling by connecting individuals who can share rides to common destinations. This platform not only provides cost-effective travel solutions but also contributes to environmental sustainability by encouraging reduced vehicle usage.
Built with 💖 by Samiksha Mitra