Skip to content

A web application that tracks and displays Dublin Bikes availability and provides prediction for future availability based on the station selected.

Notifications You must be signed in to change notification settings

MohamedEl1/Dublin-bikes-web-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Software-Engineering---Dublin-bikes-Web-App

Python Javascript

This is Dublin bikes web application that display the current available dublin bikes in the map, along with future availability based on our machine learning model. As part of our Software Engineering module in UCD, we were giving the task to develop a whole scale web application to do with Dublin bikes.

The web application is deployed on AWS EC2, Address of the live website: http://ec2-3-80-156-155.compute-1.amazonaws.com:90/ image

What the project does

The aim of this project is to build a Dublin bikes web application that provides all the necessary information to the users of Dublin bikes in Ireland. The popularity of Dublin city Bikes has increased rapidly over the past two decades. As many company and multinational company are encouraging employees to avoid CO2 emissions and take alternatives people are moving towards healthier commuting to work such as Dublin bikes.

Furthermore, as there is not a good product in the market to provide this service, we decided to step forward to deliver the product the user deserves. Extra features and services that is not provided by other websites are predictions of future available bikes, weather etc.

Technologies

Project is created with:

  • Frontend

    • JavaScript
    • Use-Places-Autocomplete
    • google-maps/api
    • Bootstrap
  • Backend

    • Python 3.7+
    • Flask, more specifically Flask RESTful
    • Google directions API
    • Open Weather Map API
    • mySQL
    • Random forest ML model

How to Install and Run the Project

  1. Clone or Download the repository (Depending on whether you are using SSH or HTTPS)
git clone https://github.com/MohamedEl1/Dublin-bikes-web-app.git

Demo

Architecture

About

A web application that tracks and displays Dublin Bikes availability and provides prediction for future availability based on the station selected.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages