Arborescence du projet
- À la racine
/
, les différents fichiers php
et html
. Il y a deux sortes de fichiers :
- Ceux qui gèrent et affichent des pages (frontend) :
footer.html
: le pied de page, inclus en bas de toutes les pages.
index.php
: page d'accueil.
tuto.php
: le manuel utilisateur (page statique).
photo.php
: gère la prise et la sauvegarde des photos depuis un smartphone.
view.php
: permet de voir la photo qui a été envoyée par le smartphone.
- Ceux qui gèrent l'affichage, la sauvegarde et la suppression des photos (backend) :
manage_snapshot.js
: gère l'accès à la caméra, la prise de photo et son affichage sur smartphone.
save_snapshot.php
: sauvegarde la photo sur le serveur.
- Le dossier
uploads/
contient les photos envoyées sur le serveur.
asset/css/
et asset/img/
contiennent respectivement les feuilles de style et les images statiques utilisées.
asset/js/
contient quelques fichiers Javascript : qrcode.min.js
pour générer des QR-Codes et rotate_img.js
qui fait tourner une image d'un quart de tour.
.
├── asset/
│ ├── css/
│ │ └── design.css
│ ├── img/
│ │ ├── photo.png
│ │ ├── refresh.png
│ │ ├── rotate2.png
│ │ ├── tuto_accueil.png
│ │ ├── tuto_autorisation.jpg
│ │ ├── tuto_priseDeVue.jpg
│ │ ├── tuto_projection.png
│ │ └── upload.png
│ └── js
│ ├── qrcode.min.js
│ └── rotate_img.js
├── COPYING
├── docs/
│ ├── docs/
│ │ ├── fonctionnalites.md
│ │ ├── index.md
│ │ └── technique/
│ │ ├── arborescence.md
│ │ ├── backend/
│ │ │ ├── manage_snapshot.md
│ │ │ └── save_snapshot.md
│ │ └── frontend/
│ │ ├── accueil.md
│ │ ├── photo.md
│ │ └── view.md
│ ├── mkdocs.yml
├── footer.html
├── index.php
├── manage_snapshot.js
├── photo.php
├── README.md
├── save_snapshot.php
├── tuto.php
├── uploads/
└── view.php