Skip to content

A cross-platform (Android, iOS & Web) app that enables ride-sharing and connects drivers with riders commuting on similar routes, making commutes more efficient and eco-friendly.

Notifications You must be signed in to change notification settings

257helloworld/CoDrive

Repository files navigation

🚗 CoDrive - Car Pooling App

A cross-platform (Android, iOS & Web) app that enables ride-sharing and connects drivers with riders commuting on similar routes, making commutes more efficient and eco-friendly.

This is a full-stack application developed using Ionic React, Flask, Firebase Firestore, Google Maps API, etc.

CoDrive Back-End is developed using Flask framework.

Table of Contents

Features

  • User Authentication: Secure login and registration system.
  • Profile Management: Users can manage their profiles and preferences.
  • Ride Creation: Drivers can create rides with details such as date, time, and destination.
  • Ride Search: Passengers can search for available rides based on their preferences.
  • Booking System: Passengers can request to join a ride, and drivers can accept or reject requests.

Installation

Prerequisites

Steps

  1. Clone the repository
git clone https://github.com/257helloworld/codrive.git
cd codrive
  1. Install dependencies
npm install
  1. Set up environment variables: Create a .env file in the root directory and add the following variables:
VITE_APP_GOOGLE_MAPS_API_KEY=your_google_maps_api_key
VITE_APP_GOOGLE_MAPS_MAP_ID=your_google_maps_id
  1. Run the application
npm start

Usage

  • Register an account if you're a new user or log in if you already have an account.
  • Create a profile with your personal details and preferences.
  • Create a ride if you're a driver looking to share your ride.
  • Search for rides if you're a passenger looking for a ride.
  • Request to join a ride and wait for the driver's approval.

Screenshots

Contact

If you have any questions or suggestions, please feel free to reach out to:

GitHub Issues: https://github.com/257helloworld/CoDrive/issues


Check out back-end repository for CoDrive application.

About

A cross-platform (Android, iOS & Web) app that enables ride-sharing and connects drivers with riders commuting on similar routes, making commutes more efficient and eco-friendly.

Topics

Resources

Stars

Watchers

Forks

Languages