Skip to content

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.

Notifications You must be signed in to change notification settings

Samik123Mit/letsharecarSAM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Car Sharing Website

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.


Table of Contents

  • Features
  • Technologies Used
  • Live Demo
  • Installation Guide
  • Usage Instructions
  • Contributors
  • Screenshots
  • Support
  • License

Features

🔒 User Authentication and Security

  • 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.

🚗 Trip Management

  • 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.

👤 User Profile Management

  • Profile Updates:

    • Change profile pictures, usernames, and email addresses.
  • Password Management:

    • Securely update passwords with real-time encryption.

🌎 Google Maps Integration

  • Integrated Google Maps API for:
    • Planning and visualizing trips.
    • Viewing optimal routes and destinations on a map.

Technologies Used

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.


Installation Guide

Follow these steps to set up the Car Sharing Website on your local or production server:

  1. Clone the Repository:

    git clone https://github.com/Samik123Mit/letsharecar_SAM-
    cd letsharecar_SAM-
  2. Set Up the Database:

    • Import the database.sql file into your MySQL server.
    • Configure database credentials in the config.php file.
  3. Install Dependencies:

    • Ensure the required PHP extensions are installed (e.g., PDO, MySQLi).
  4. Run the Application:

    • Deploy the application files to a local or production server.
    • Access the website via your web browser.

Usage Instructions

  1. Sign Up/Login:

    • Create an account or log in using your credentials.
  2. Create or Join Trips:

    • Use the "Create Trip" feature to share a ride.
    • Search for trips and request to join.
  3. Manage Profile:

    • Update personal details and settings in the profile section.
  4. View Routes:

    • Use the integrated map to visualize routes and destinations.

Screenshots

Include screenshots or images showcasing the interface, such as:

  • Homepage
  • Trip creation
  • Google Maps integration

Support

For support or inquiries, please contact:


About

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

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published