Skip to content

coding-hub-org/shuttler

Repository files navigation

Shuttler

This repository contains the code for Shuttler Android, a mobile app that allows students at SUNY Plattsburgh to track the college shuttle position in real-time and get updates on its status. This app was developed by Coding Hub, a club at SUNY Plattsburgh dedicated to develop software solutions, web and mobile applications, to improve the services on Campus. We also offer build portfolio websites for students and provide resources for anyone who is interested in learning how to code. If you are a student at SUNY Plattsburgh and would like to join us, our meeting dates will be posted soon. So keep yourselves updated here or the website.

Overview

Why Shuttler?

Since SUNY Plattsburgh campus is far from places like Walmart, Target, the mall, etc, we have a shuttle that runs every 30 minutes and takes the students to these places. However, sometimes the driver doesn't show up, the shuttle doesn't run or it is late and there is not way for students to know that. Shuttler attempts to solve this problem by allowing students to see the current position of the shuttle on a map as well as get real-time notifications such us when the shuttle is not running, is late, etc.

Preview

Getting Started

These are instructions on how to run the Shuttle App (Android) locally on your phone

Prerequisites

Before you begin and run the app, you should have Android Studio and Java installed. If you do not have them installed you can install them by clicking on the links

Installing and Running the App

In order to run the up, follow the following steps:

1. On the terminal run: git clone https://github.com/coding-hub-org/shuttler.git
2. Open Android Studio
3. Click on "Open an existing Android Studio project" and select Shuttler
4. Once the project loads, click on 'Run App' (Green arrow) and choose whether you want to run the app on your phone or an Android Virtual Device (AVD)

For more information on how to run Android apps locally read click here

Built With

  • Firebase - A mobile and web application development platform
  • Android SDK - Software Dev Kit to develop android Applications
  • Kotlin - A cross-platform, statically typed, general-purpose programming language
  • Lottie - Library for Android, iOS, Web, and Windows that parses Adobe AE animations

About

Mobile App for tracking university SA Shuttle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published