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

En cours
utilisateurs ont aimé ce site

Caractéristiques techniques

  • 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
  • Création de la messagerie en temps réel avec le framework React
  • Icônes du site intégrées et utilisées comme "Font" avec la bibliothèque UIcons - Regular Rounded 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.

Commentaires