Photogram

Aplikacja webowa umożliwiająca użytkownikom dzielenie się zdjęciami, obserwowanie innych oraz interakcję poprzez polubienia i komentarze – na wzór Instagrama.

photogram

„A picture is worth a thousand likes.”

Photogram to demonstracyjna aplikacja webowa inspirowana Instagramem, stworzona w celu ćwiczenia pracy z frameworkiem Symfony i nowoczesnymi technologiami webowymi.

Aplikacja umożliwia dzielenie się zdjęciami, obserwowanie innych użytkowników, komentowanie oraz lajkowanie postów. Po założeniu konta i potwierdzeniu adresu e-mail użytkownik zostaje przekierowany na główną tablicę, gdzie może przeglądać zdjęcia opublikowane przez osoby, które obserwuje. Istnieje również zakładka z wszystkimi postami, bez względu na relacje.

Dostępna jest pełna obsługa CRUD dla postów i komentarzy. Użytkownik może edytować swój profil, w tym dane oraz zdjęcie profilowe, a także przeglądać profile innych osób – z listą obserwowanych i obserwujących.

Aplikacja została zbudowana przy użyciu frameworka Symfony, PHP, MySQL, Docker, Tailwind, HTML, CSS i JavaScript. Dane przechowywane są w relacyjnej bazie danych, a uwierzytelnianie i system mailowy (do weryfikacji konta) oparto na wbudowanych komponentach Symfony.

Kod źródłowy dostępny na GitHubie.

Data ostatniego commita: 05/2025.

Powrót

Scroll to Top