/bikes_app

A test task from Solita company. A website where the user can upload a csv file to a database with journeys completed on bikes and get the data displayed on the website. Implemented with TypeScript and JavaScript using PostgreSQL, Node.js and React.js. Project in development.

Primary LanguageJavaScriptMIT LicenseMIT

Contributors Forks Stargazers Issues MIT License LinkedIn


Bikes App


Explore the docs »

View Demo · Report Bug · Request Feature

Table of contents

  1. About The Project
  2. Installation
  3. Usage
  4. License
  5. Contact

Journeys View

journeys.png

Stations View

stations.png

Single Station View

singleStation.png

Upload View

upload.png

About The Project

This Project was a test task from Solita.

  • Import data from the CSV files to a database or in-memory storage
  • Validate data before importing
  • Don't import journeys that lasted for less than ten seconds
  • Don't import journeys that covered distances shorter than 10 meters

Journeys View

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

Stations View

  • List all the stations

Single Station View

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

Task

https://github.com/solita/dev-academy-2023-exercise

Built With

  • React
  • Static Badge
  • Static Badge

(back to top)

Installation

Backend

will be added soon

Frontend

Follow these steps to get the project up and running on your local machine:

Clone the repository:

  git clone https://github.com/AlikiKap/bikes_app.git

Navigate to the project directory:

  cd bikes_app
  cd city_bike_finland

Install the dependencies:

  npm install

Usage

Once you have installed the dependencies, you can start the development server:

  npm run start

This will start the application in development mode, and you can access it in your web browser at http://localhost:3000.

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Aliki Kapasakalidi - @AlikiKap - aliki02.kapasakalidi@gmail.com

Project Link: https://github.com/AlikiKap/wolt-delivery-calculator.git

(back to top)