Go to file
Patrick Gebhardt cea47548bc Merge branch 'frontend/wording' into 'develop'
Frontend/wording

See merge request tjohn/cc-data!31
2020-06-25 00:18:00 +02:00
.vscode implemented scoring for prices 2020-06-17 21:50:31 +02:00
backend removed unnecessary package from backend 2020-06-24 23:28:13 +02:00
frontend Improve wording 2020-06-25 00:16:43 +02:00
Scripts Newest Version of Setup.sql 2020-06-24 22:32:24 +02:00
.dockerignore Adds needed docker-support to enable automatic deployment via teamcity 2020-06-16 15:03:57 +02:00
.gitignore Stage 1: Restructuring the Express Backend 2020-06-17 21:50:20 +02:00
docker-compose.yml Adds needed docker-support to enable automatic deployment via teamcity 2020-06-16 15:03:57 +02:00
Dockerfile Update Dockerfile 2020-06-17 22:20:25 +02:00
package-lock.json Changed accordingly to database col namechanges 2020-06-18 12:06:55 +02:00
README.md some fixes by TVM 2020-06-17 21:50:31 +02:00

CC-Data | Traveloptimizer

Campus Cup AKMC Data Traveloptimizer

Backend

Requirements

  • MariaDB or MySQL
  • node 10.12 or higher
  • Configure database in .env-file or environment variables. See .env for reference
  • Set API-Key for meteostat.net in .env-file or environment variable
  • import setup.sql for sample data

Start

Customize your search with query parameters. For now, only climate parameters are supported. If you omit climate queries, all climate parameters will be randomized.

Following queries are supperted by now:

  • from=YYYY-MM-DD (required)
  • to=YYYY-MM-DD (required)
  • temperature=NUMBER,NUMBER
  • raindays=NUMBER,NUMBER
  • sunhours=NUMBER,NUMBER
  • precipitation=NUMBER,NUMBER

Examples: http://localhost:3000/v1/search?from=2020-06-14&to=2020-07-29&temperature=27,29&raindays=8,12&sunhours=250,300 http://localhost:3000/v1/search?from=2020-06-14&to=2020-07-29

More

To get more search results, add more entries with meteostat station IDs to the regions table in the database

Frontend

Installation

  • Install node 10.15.3
  • Run "(cd frontend && npm i)"

Start dev server

  • Run "(cd frontend && npm run start)"