Skip to content
FR
All projects
Repository

Camagru

Photo social network with webcam capture, filters, and feed interactions.

View on GitHub

Overview

Custom MVC web app with email auth, webcam photo capture, filter editing, public feed, likes, and comments, built with PHP, JavaScript, MySQL, Docker Compose, and Nginx.

Key technical specs

  • Custom PHP 8.3 MVC framework — no framework dependencies.
  • Webcam capture with sticker filters, public feed, likes and comments, email verification.
  • Dockerised stack: Nginx, PHP-FPM, MySQL 8 and Mailpit.

Feed

The public feed of recent posts: each photo with author, date, likes and comments, plus an inline comment box — the social layer of the app.

Create a post

Compose a photo by uploading (PNG/JPG) or capturing from the webcam, with a "My Photos" rail of previous captures before publishing.

Profile

A user profile with avatar, handle, stats (posts, likes, comments, member since) and a grid of the member’s own posts.