seths10 / Final-Year-Project-Bus-Tracking-System

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bus Tracking System

This development research aims to increase productivity and reduce time mismanagement among students who rely on buses for transportation. The study proposes a system that includes hardware and software components to track multiple buses on campus and display their location data in real time through a mobile application.

Description

  • Our solution mainly consists of hardware and software components.

  • The front end was created using React and VuePWA. We wanted our solution to reach the masses, and that's why we chose to use these technologies.

  • For the backend, we used Node.js, as it was easier to integrate with React, without any hassle to manage & create instances of our server.

Setup (Software)

Clone the repository
git clone https://github.com/IoTDevLab/Bus-Tracking-System-2023.git
To run the frontend, navigate to the `frontend` directory
cd frontend
npm run dev
To run the app server, navigate to the `application-server` directory
cd application-server
node webhook.js

Setup (Hardware)

To setup your devices, use the instructions from the files provided in the directory here

devices -> setup

3D Designs

All the 3D designs/mockups for the solution have been added to the 3D files directory. You can use those for reference.

Note: The main code for the devices (nodes) on each bus, is in the devices directory

About

Our solution primarily deals with productivity and time management. When it comes to school, every second counts! We're the BT Team!

Made with ♥ by

About


Languages

Language:JavaScript 79.4%Language:C++ 16.0%Language:CSS 3.8%Language:HTML 0.8%