SPA Vue3 app with Vue3/Pinia/Vite/Vue-Router/SCSS/TS/Leaflet/API - loading hierarchical data on transport and geozones using API, displaying as lists with the ability to select a transport track or geozone to display them on the map.
- Clone the repository:
git clone https://github.com/gwyn-developer/test-task_map-tracker.git
- Go to the project folder:
cd test-task_map-tracker
- Install project dependencies:
npm install
-
Create a
.env
file in the root of the project. This file will contain the configuration data required to work with the API. Copy the contents of the.env.example
file to a new.env
file, replacing the placeholders (YOUR_LOGIN
,YOUR_PASSWORD
,YOUR_SERVER
,YOUR_OFFSET
) with the current values of the login, password, server and UTC offset in minutes. -
Run the project locally:
npm run dev