Skip to content

This is a pre-assignment submission for Solita Dev Academy Finland 2023.

Notifications You must be signed in to change notification settings

Jeemlei/solita-dev-academy-2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

solita-dev-academy-2023

This is a pre-assignment submission for Solita Dev Academy Finland 2023.

Live demo @heroku

https://solita-dev-academy-2023.herokuapp.com/

Guides

Data from 2021

  • Bike stations
    • Stations-data does not include the city bike service locations:
      • ID: 754, 'Lintumetsä'
      • ID: 997, 'Workshop Helsinki'
      • ID: 999, 'Bike Production'
  • Journeys taken

Implemented features

Data import

Recommended

  • Import data from the CSV files to a database
  • Validate data before importing
    • No journeys that lasted for less than ten seconds
    • No journeys that covered distances shorter than 10 meters

Additional

  • Validate data before importing
    • No journeys that start from a city bike service location
    • No journeys that end at a city bike service location

Journey list view

Recommended

  • List journeys
  • For each journey show
    • departure station
    • return stations
    • covered distance in kilometers
    • duration in minutes

Additional

  • Pagination
  • Ordering per column
    • API-endpoint
    • UI
  • Searching
  • Filtering

Station list

Recommended

  • List all the stations

Additional

  • Pagination
  • Searching
  • Show all the stations on the map

Single station view

Recommended

  • Station name
  • Station address
  • Total number of journeys starting from the station
  • Total number of journeys ending at the station

Additional

  • 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

Surprise us with

  • Endpoints to store new journeys data
  • Endpoints to store new bicycle stations
  • Running backend in Docker
  • Running backend in Cloud
  • Implement E2E tests
  • Create UI for adding journeys
  • Create UI for adding bicycle stations

About

This is a pre-assignment submission for Solita Dev Academy Finland 2023.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published