3
Mon premier réseau social

un projet qui se rapproche au maximum d'un réseau social

Objectifs

J'ai créé NightFocus pour découvrir le fonctionnement de base d'un réseau social (publications, abonnements, profil, commentaires, messagerie). Ce projet permet de m'entrainer notamment au niveau de la sécurité des utilisateurs et des fonctionnalités.

NightFocus

Le réseau social pour les photographes

2023 En cours
utilisateurs ont aimé ce site

Caractéristiques techniques

  • Gestion d'une BDD type 'Réseau social' simple
  • La Masonry library d'Isotope a été utilisé pour l'effet Masonry des images, comme sur Pinterest
  • Utilisation de la class PHP SimpleImage par Cory LaViska pour gérer l'importation et la compression des images vers mon serveur
  • Future création de la messagerie en temps réel avec framework
  • Utilisation d'une grosse bibliothèque d'icons

Description

NightFocus ressemble à un réseau social du type Instagram/Pinterest mais se destine plutôt pour une communauté de photographes.

Dans un thème sombre, le site permet de créer son compte pour pouvoir partager ses plus belles créations avec les utilisateurs du site.

La page de découverte permet de faire apparaître les photos les plus récentes des utilisateurs, affichés avec le fameux effet "Masonry" qui a été utilisé sur deux colonnes. Les photos sont également affichées avec cet effet sur la page du profil utilisateur, mais sous un format avec beaucoup plus de colonne (selon l'appareil utilisé).

Les animations proviennent de l'inspiration d'autres sites connus ainsi que l'utilisation de la bibliothèque AOS en JavaScript a été mise en place.

Élaboration d'une BDD avec l'outil dbdiagram.io

Commentaires

Aucun commentaire pour le moment !