Skip to content

acm-uga/ACM-OSP-Fall-2023

Repository files navigation

ACM Open Source Project Fall 2023

Table of Contents:

Description

An open source project conducted by the UGA Open Source Club that designed and programmed an improved UGA Bus Transportation mobile application

How it improves upon the pre-existing UGA bus app

  • Provides the estimated time of arrival for a bus with a margin of error of 30 seconds
  • Suggests the top most optimal bus routes at the current moment that allow users to get to their destinations
  • Easily determine the occupancy levels of a bus and if the bus is currently active or not
  • and more!

Techstack

  • Database: MySQL
  • Backend: Java
  • Framework: Springboot MVC
  • Frontend: Kotlin, CSS
  • API: The UGA Bus API

Frontend

  • Single Page Application Design
  • Kotlin and CSS

Backend

  • Uses MySQL to persist data
  • Implements Springboot to set up endpoints for CRUD operations
  • Appropraiate Error Messages

Installation

Backend

mvn clean mvn start

Frontend

[CASON CONTRIBUTION]

Main Pages

Home Page

image

Stop Page

image

Route Page

image

Contributors:

Justin Brand

Nivedha Natarajan

Cason Pittman

Yushus Komarlu

Helium Yang

Kelsey Sterner

Jacob Douglas

Kade Styron

Matt Basil

Adis Tucakovic

Jeffrey Li

Turjoy Paul

Swapnil Roy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published