Skip to content

Latest commit

 

History

History
65 lines (40 loc) · 2.12 KB

README.md

File metadata and controls

65 lines (40 loc) · 2.12 KB

camagru

Le projet consiste en une application web permettant de faire un petit montage photo avec ou sans webcam.

L'utilisateur peut prendre une photo à partir de sa webcam ou importer une image, y ajouter des stickers issus d'une liste et publier le rendu. Toutes les images finales sont publiques, peuvent être aimées et commentées.

Sujet : EN

Pages principales

Connexion / Inscription Editeur
Connexion / Inscription Editeur
Galerie Paramètres
Galerie Paramètres

Déploiement

  1. Créer un fichier .env à partir de .env.example et complétez-le avec vos informations.

  2. Utilisez simplement la commande make.

  3. Par défaut, le projet est accessible à l'adresse : https://localhost:8081.

PS: assurez-vous d'avoir docker-compose installé.

Reste à faire

  • Responsive
  • Nettoyer le code :
    • Uniformiser les requêtes AJAX en JSON.
    • Réorganiser la structure du JavaScript.
    • Effectuer un nettoyage général du PHP.

BONUS (fait)

  • Scroll infini dans les galeries
  • Requetes AJAX
  • Page profil
  • Protection CSRF
  • Controle de SESSION avancé
  • Caméra en direct dans l'éditeur
  • Déplacement des Stickers

Points à améliorer:

  • Fix le bug qui transforme le background noir en transparent dans EditorController

Ressources

Documentations

Sécurité