Skip to content

Solita pre-assignment summer 2023 - the OAMK summer project. City bike application

Notifications You must be signed in to change notification settings

t0dida00/helsinki-city-bike

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Helsinki city bike app

This is the summer project (OAMK 2023)

Goal of the project

The project aimed to create a UI to display journey and station lists made with city bikes in the Helsinki Capital area.

The applied technologies

Backend: Nodejs (ExpressJS 4.18.2) - MVC architecture

Frontend: *Mobile: React Native *Web: ReactJS Database: MongoDB

Datasets

For the exercise download three datasets of journey data. The data is owned by City Bike Finland.

Also, there is a dataset that has information about Helsinki Region Transport’s (HSL) city bicycle stations.

Sources

Backend live: https://backend-bikecity.azurewebsites.net/

Backend source:https://github.com/t0dida00/backend-bikecityapp

Frontend live https://bikecityapp.azurewebsites.net/stations

Frontend source: https://github.com/t0dida00/frontend-bikecityapp

The functionalities of the project

Data import

  • The user can add a single journey and station information.
  • The user can add a journey and station dataset (csv file only).
  • The data is validated before importing (No import journeys that lasted for less than ten seconds. No import journeys that covered distances shorter than 10 meters).

Journey list view

  • List journeys
  • For each journey show its information, additional covered distance in kilometers, and duration in minutes
  • Pagination
  • Ordering per column
  • Searching
  • Filtering

Station list

  • List all the stations
  • Pagination
  • Searching

Single station view

  • For each station show its information.
  • Total number of journeys starting from the station
  • Total number of journeys ending at the station
  • Station location on the map
  • The average distance of a journey starting from the station
  • The average distance of a journey ending at the station
  • Top 5 most popular return stations for journeys starting from the station
  • Top 5 most popular departure stations for journeys ending at the station
  • Ability to filter all the calculations per month

About

Solita pre-assignment summer 2023 - the OAMK summer project. City bike application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published