Skip to content

asrieldev/shuttle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoGo Smart Shuttle

CoGo is a smart shuttle management system for shared transportation across cars, bikes, mopeds, and buses. It supports open pickup/destination search, ride comparison, user booking, driver ride offers, simulated payments, notifications, and admin operations.

Project Objectives

  • Centralize multiple transport options in one digital platform.
  • Show vehicle availability, route details, estimated travel time, and fare.
  • Reduce travel delays and the need for multiple transport apps.
  • Provide a simple and secure interface for searching and booking rides.
  • Promote shared, cost-effective, and eco-friendly mobility.

Scope

  • Daily transportation for students and office employees
  • Local city travel and short-distance commuting
  • Shared and eco-friendly transport support
  • Smart city and campus transport systems
  • Future tourism and public transport management

Run Static Frontend

Open index.html in a browser. This mode works on GitHub Pages and uses localStorage as a fallback data store.

Demo admin login:

  • Email: admin@cogo.test
  • Password: admin123

Run Full Backend App

  1. Install dependencies:
npm install
  1. Copy .env.example to .env.
  2. Add your MongoDB URI and secrets to .env.
  3. Start the server:
npm start
  1. Open:
http://localhost:5000

The Express backend provides MongoDB-backed auth, rides, bookings, payments, notifications, and admin overview APIs.

Security Note

Never commit .env or real credentials. This repo ignores .env files and only commits .env.example placeholders.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors