spdb-maps_simulator
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.1%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: Newtoneiro
- Language: Python
- Default Branch: main
- Size: 19.6 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
MAPS SIMULATOR PROJECT

Database setup
- Install the mysql database according to your system (for windows follow this link.)
- Set everything up (including adding
'C:\Program Files\MySQL\MySQL Server 8.0\bin'to the path enviromental variables) - Connect to the
mysqlbash usingmysql -u root -p <set-password>command and create aspdbdatabase usingCREATE DATABASE spdb;command. - Set up your
.envfile with the variables:DB_HOST="localhost"DB_USER="root"DB_PASSWORD="<your-password>"DB_NAME="spdb"
- To test if everything is set up correctly - please execute
python3 ./test/scripts/db_connectivity_test.py
Running app
- Before running the application please first execute the
init_tables.pyandfill_tables.py. Make sure that the database is initialized correctly. - Run the main app using
python3 run.pycommand.
Client requirements
ENGLISH
Finding the best route. Implementation of an application for determining the best route according to the given ones parameters, developing a method and performing tests to check its practical usability proposed solutions (calculating a route in cities for several or more given places to visit). The basic parameters for choosing the best route are: time and distance. An additional requirement is to minimize left turns. Final documentation should include:
- Description of the method for determining the best route, including how to select the best route. Model description data.
- Description of the application architecture.
- Information about the implementation (algorithms used + commented source code).
- Description and results of the tests performed.
POLISH (original)
Znajdowanie najlepszej trasy. Implementacja aplikacji do wyznaczania najlepszej trasy wg zadanych parametrów, opracowanie metody oraz wykonanie testów sprawdzających praktyczną użyteczność zaproponowanych rozwiązań (wyznaczanie trasy w miastach dla kilku lub więcej podanych miejsc do odwiedzenia). Podstawowymi parametrami do wyboru najlepszej trasy jest: czas i odległość. Dodatkowym wymogiem jest minimalizacja skrętów w lewo. Dokumentacja końcowa powinna zawierać:
- Opis metody wyznaczania najlepszej drogi, w tym sposobu wyboru najlepszej trasy. Opis modelu danych.
- Opis architektury aplikacji.
- Informacje o implementacji (wykorzystane algorytmy + skomentowany kod źródłowy).
- Opis i wyniki przeprowadzonych testów.
Owner
- Name: Bartosz Latosek
- Login: Newtoneiro
- Kind: user
- Location: Warszawa
- Company: Politechnika Warszawska
- Repositories: 38
- Profile: https://github.com/Newtoneiro
Computer Science student at Warsaw University of Technology
Citation (CITATION.cff)
GitHub Events
Total
Last Year
Dependencies
- MySQL-python ==1.2.5
- python-dotenv ==1.0.1