Giter Site home page Giter Site logo

dublinbus's Introduction

COMP47360_DublinBUS

This project is a DublinBus application, which helps the user to plan their journey around Dublin. We have implemented a couple of cool features as well along with the journey planning.

Code Excecution

To locally run this project locally please clone the repo:

git clone https://github.com/Dublin-Bus-Project/DublinBusRepo.git

Further instruction regarding the code excecution is explained in detail within README files. Please refer to the README files in the DataHandling, backend and src directories respectively.

Application Features

Planner Feature

This feature helps the user to plan their journey from point A to B. The user can view the journey time prediction as well.The current weather will also be displayed on the page.

Planner.mp4

Near Me Feature

The user can toggle the radius or the number of stops near the user's location to be displayed. When user clicks on a stop, the trips from the stop is taken and cross referenced with GTFSR for real time updates and trips are shown to the user with an added delay.

NearMe.mp4

Search Route Feature

Based on the name and direction of the bus route selected by the user, the bus stop information along the route will be marked on the map. When the user clicks on the bus stop icon on the map, they can see the bus coming to that stop in the next hour.

SearchRoute.mp4

Favourite Stops and User Authentication Feature

The user can select a stop from the Near Me feature and store it in their Favorite section. The favourites stops with be displayed for ease of access. The user can add/delete the favourite stop.

Along with this the user can sign up, sign-in and sign out from the application.

favstops.mp4

Development Environment

We have used Visual Studio Code for the development of our web application. The data analytics in the application was done in Jupyter Notebook.

dublinbus's People

Contributors

royalewitheasysingle avatar 21suny avatar kuroko6668 avatar ming-ming-zhang avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.