All projects

Mini social network

A learning application built in several versions, around authentication, profiles, posts and social relationships. The backend moved from Laravel to Java along the way.

Status
Completed
Role
Sole developer, with learning as the goal.

The initial problem

Understanding a full-stack system means connecting authentication, data, API and interactions inside one coherent application.

The solution

A small social network, kept small on purpose, rebuilt to compare framework and modeling choices on the same domain.

Key decisions

Reuse the same domain, so the comparison means something

Keep the scope small, so the rewrite stays affordable

Architecture

One domain, several backend iterations. Laravel first, then Java.

What is left

The project is completed.

Document the differences between versions

Technologies

Laravel · PHP · Java · REST API

Could we work together?

I am looking for a 14-month full-stack apprenticeship starting in September 2026.