Skip to content

Map ui and backend api hosted on gcp (Dont use bennett wifi as server is using http protocol so it's blocked)

Notifications You must be signed in to change notification settings

Aadi71/herehack_S6_TeamACV

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 

Repository files navigation

herehack_S6_TeamACV

Problem Statement

Public Transport System (Bus) – build public transport system for a smart city. (Scenario - 6)

Ideal Solution

To optimize routes and bus stops allocations

The ideas is to outline the smart city as a circle and divide it into 8 segments, then build an optimized route for each individual section and cross-section where buses will commute at regular intervals of time . The buses will be allocated according to the specific timings.

Scheduled Bus Timings

With the aid of map API, the bus timetable will be updated in real time. It will use GPS to locate the bus and update the arrival time in the application.

Scan for entry and exit, pay accordingly

Each passenger must scan a QR code to pay while boarding the bus, and they must do so again to exit so that the application can update the seat availability in real time.

One Click Away Information

An application will be provided with all of the bus's information. It only takes a click to access the bus location, payment system, and distress alarm etc.

Prioritizing passengers safety and privacy

Each bus will be installed with an AI-powered Camera to monitor the safety of passengers live round the clock, any kind of unusual activity or emergency inside the bus will trigger the distress alert.

To allow users to track, book, pay and locate their bus from their phone

We aim to develop an application where user can locate the live GPS location of buses depending on the sector they wants to travel. Like the metro card tap and pay service, we will develop a paid service by scanning a QR code while entering and leaving the bus through which we can also track the live seating availability in the bus.

Technology Stack

Svelte  Svelte
Node.js NodeJS
MongoDB MongoDB
Express ExpressJS
Tailwind CSS Tailwind CSS
Git Git
docker Docker

TechStack Diagram

Installation

  1. Clone the repo

    git clone https://github.com/Chirag4904/herehack_S6_TeamACV.git
  2. Navigate to client and install all dependencies using:

    npm i
  3. Navigate to server and install all dependencies using:

    npm i
  4. Now run backend api in server directory:

    npm run server
  5. Navigate back to client and run:

    npm run dev

    BINGO!!

Case Study to make public transport more efficient

bus-concept_video.mp4

About

Map ui and backend api hosted on gcp (Dont use bennett wifi as server is using http protocol so it's blocked)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Svelte 68.0%
  • JavaScript 28.4%
  • HTML 2.6%
  • Other 1.0%