case-study/slack-like-backendreturn.home()
project detail

Slack-like-backend

I built this Laravel backend for a team chat app with JWT auth, channels, threads, DMs, and reactions.

Public Repo
2025
readout
Role
Personal backend project
Stack
Laravel 12PHP 8.2+MariaDBJWTREST API

Problem

I wanted to work through the backend side of team collaboration software in a more complete way than a simple CRUD API.

Approach

I structured it around users, teams, channels, permissions, direct messages, reactions, and audit logs, with the API documented in detail.

Result

It’s a backend-heavy project that shows how I think about API design, auth, and domain structure.