Skip to content

Une application Instagram-like permettant à des utilisateurs de réaliser et partager des photo-montages avec webcam, sans frameworks.

Notifications You must be signed in to change notification settings

Echo24h/camagru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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é