Application de visualisation et gestion de travaux. Accès aux documents nécessaires, géolocalisation des sites, upload de photos. Gestion des accès utilisateurs : nécessité de posséder un compte pour se connecter. Un compte "démo" peut être créé. Le front est adapté aux mobiles.
Disclaimer : Adaptation d'un projet réel. Toutes les informations sensibls ont été retirées ou anonymisées. Il peut en résulter des erreurs. Ne pas utiliser tel quel, et envoyez un feedback en cas de problème.
Infos techniques L'application est développée dans des containers Docker : - la BDD -> container "db_tcom" - l'application -> container "app_tcom" - Adminer (gestion de la BDD) -> container "adminer_tcom" Framework : Django BDD : PostgreSQL
- API (Django Rest Framework)
- commands : fichiers permettant de lancer des commandes à partir du terminal
- project : partie config et commune du projet
- asgi.py
- settings.py
- urls.py
- wsgi.py
- templates
- base.html
- uthdemo : fonctionnalités métier
- images/
- models/
- serializers/
- static/
- templates/
- utils/
- admin.py
- apps.py
- forms.py
- permissions.py
- signals.py
- urls.py
- views.py
- dockerfile
- manage.py
- requirements.txt
- compose.yaml
Pour lancer une commande :
- Ouvrir le fichier qui porte le nom de la commande
- Vérifier les données (noms de fichiers par exemple)
- Modifier si besoin
- Se placer à la racine de l'API dans le terminal et taper :
./<command>
du nom du fichier.