Yacine belahadji picture

Projects

Some projects I built in my learning journey.

Social Media App interface image

Social Media App

Full-stack Twitter-like social media application built for real-time content sharing and interaction.

  • Core features: profiles, posts, followage, likes & comments.

  • Authentification with Github or username & password.

  • Real time interaction updates & notifications.

  • Image sharing capability.

React logoNodeJS logoExpress logoPostgreSQL logoPrisma logo
Project Details
Messenger App interface image

Messenger App

Full-stack messenger application designed to provide seamless messaging communication.

  • Real time messaging.

  • Authentification with refresh/access cookie based jwt tokens.

  • Group creation and management.

  • Image sharing capability.

  • Users live online status.

React logoNodeJS logoExpress logoPostgreSQL logoPrisma logo
Project Details
Where is Waldo ? interface image

Where is Waldo ?

Full-stack Photo Tagging game where your goal is to find all the hidden characters as fast as possible.

  • Server side character location checking.

  • Server side stopwatch timer to prevent cheating.

  • Top-10 leaderboard sorted by fastest times.

React logoNodeJS logoExpress logoPostgreSQL logoPrisma logo
Project Details
Blog Page interface image

Blog Page

Full-stack blog application with Content Management System for authors.

  • Authentification via username & password.

  • Interaction with blogs via comments.

  • Separate Content Management System for authors.

  • Rich text editor for authors.

React logoNodeJS logoExpress logoPostgreSQL logoPrisma logo
Project Details
File Uploader interface image

File Uploader

Google drive-like cloud storage application created with ExpressJS and EJS.

  • Authentification via username & password.

  • Folder and file management.

  • Files upload and download.

  • Public folder sharing with expiration period.

EJS logoNodeJS logoExpress logoPostgreSQL logoPrisma logo
Project Details