Civitas is a web map application that allows you to visit new cities and places by flying smoothly and randomly all around the globe.
Let's start visiting new cities here!
- 💻 Svelte
- 🌐 MapLibre GL JS
- 🎨 MapTiler
- 📡 Vercel
- 🏰 GeoDB Cities
This project was generated with npx degit maptiler/svelte-template-maplibre-gl-js
npm install npm@latest -g
Clone the repo
git clone https://github.com/fmariv/civitas.git
Navigate to the newly created project
cd civitas
Install the NPM packages dependencies
npm install
Rename or copy the .env.example
file to .env
cp .env.example .env
Open the .env
file but
ℹ️ If you don't have a MapTiler API key, you can create it for free here. If you don't have a RapidAPI API key, go there.
To start your local environment, run:
npm run dev
You will find your app on address http://localhost:5000/.
Now you should see the app in your browser.
To build for production, run:
npm run build
Distributed under the MIT License. See LICENSE
for more information.