Suivi des menus du CROUS par @Tonaxis.
![img/screenshot-desktop.png]
- Hors connexion / installation en mode PWA
- Sélection multiple de lieux de restauration
- Thème clair / thème sombre
- Sélection de la langue
- Français
- English
N'hésitez pas à créer une issue pour notifier d'une erreur ou proposer une fonctionnalité !
L'application est développé en React avec une api en Go. Le tout est containerisé dans une image Docker.
L'api sert de relais à l'application vers les données. Elle va requêter les sources de données puis les traiter avant de les retourner à l'application.
/restaurants
: retourne la liste de tout les lieux de restauration/restaurants/:dataset/:id
: restourne un lieu de restauration spécifique/menus/:dataset/:id?date=yyyy-mm-dd
: retourne le menu lié a un lieu de restaurantion ciblé pour une date donnée
# Get image
docker pull ghcr.io/tonaxis/paac/paac
# Run image
docker run -p 80:80 --name paac ghcr.io/tonaxis/paac/paac
Créez un fichier docker-compose.yml
avec ce contenu
services:
app:
image: ghcr.io/tonaxis/paac/paac
restart: always
stdin_open: true
tty: true
ports:
- "80:80"
Puis executer cette commande
docker compose up
# Clone the repository
git clone https://github.com/Tonaxis/Paac.git
# Go to the project
cd Paac
# Build image
docker build -t paac .
# Run image
docker run -p 80:80 --name paac paac
Lancement de l'api
cd paac-api
go run .
Lancement de l'application
cd paac-app
npm run dev