Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jonasrenault/departements
Web app to play a geography quiz on France's departments
https://github.com/jonasrenault/departements
france games geography geoguessr mapbox-gl-js maplibre-gl-js react react-router typescript typescript-react vite
Last synced: 5 days ago
JSON representation
Web app to play a geography quiz on France's departments
- Host: GitHub
- URL: https://github.com/jonasrenault/departements
- Owner: jonasrenault
- License: mit
- Created: 2024-11-25T13:29:06.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-03T14:17:10.000Z (2 months ago)
- Last Synced: 2024-12-06T05:09:00.529Z (2 months ago)
- Topics: france, games, geography, geoguessr, mapbox-gl-js, maplibre-gl-js, react, react-router, typescript, typescript-react, vite
- Language: TypeScript
- Homepage: https://jrenault.fr/departements/
- Size: 2.95 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Quiz Départements
**Quiz Départements** est une application open-source de quiz sur les départements français. Elle propose différents modes de jeu (pointer le département, nommer le département) ainsi que des options pour personnaliser l'affichage.
## Développement
Cette application est constuite avec [React](https://reactjs.org/) et [Vite](https://vitejs.dev/).
## Prérequis
- [Node.js](https://nodejs.org/en/) doit être installé sur la machine, ainsi que `npm` pour la gestion des dépendences.
## Installation
Pour installer les dépendences du projet, exécuter
```console
npm install
```## Démarrer un serveur de développement
Pour démarrer un serveur de développement, exécuter
```console
npm run dev
```L'application sera alors disponible à l'adresse `http://localhost:5173/departements`. Ouvrez un navigateur à cette adresse pour accéder à l'application.
## Compiler l'application
Pour compiler l'application en production, exécuter
```console
npm run build
```Les fichiers sources de l'application seront compilés et disponibles dans le répertoire `dist`, qui peut ensuite être déployé par un serveur static.
## Linting
Pour linter le code de l'application, exécuter
```console
npm run lint
```