Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 1.93 KB

README.md

File metadata and controls

53 lines (36 loc) · 1.93 KB

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