ROLE: Full-Stack DeveloperOWNERSHIP: Designed system architecture and developed Laravel core backend, Node.js real-time chat service, and integrated Next.js frontend.

SNAPAURA — Digital Social Networking Platform.

Full-stack social platform built with Next.js, Laravel, and Node.js featuring posts, comments, likes, real-time messaging, and scalable chat architecture.

6+

Core Modules

WebSocket Enabled

Real-Time Chat

Hybrid SQL + NoSQL

Architecture

Live Project GitHub Code

What I built

Laravel Core Backend (Posts, Likes, Comments)

User Authentication & Role Management

Follow / Connection System

Node.js Real-Time Chat Server

MongoDB Chat Message Storage

MySQL Relational Data Architecture

Next.js Frontend Integration

Notification System

REST API Design

Scalable Media Handling

Technical Stack

Laravel

Node.js

Next.js

MySQL

MongoDB

Architecture

Hybrid Social Platform Architecture

Database

MySQL + MongoDB

Deployment

Cloud Ready

System Architecture

End User

Cloud Ready

Main API Gateway

Laravel + Node.js

Redis Hot-State

Sub-1ms State Sync

MySQL + MongoDB

Persistence Layer

Key Technical Decisions

Why Separate Chat Service?

"Real-time messaging requires high concurrency and flexible schema design. Node.js with MongoDB provides better performance for chat workloads compared to relational storage."

Why Laravel for Core?

"Laravel offers structured MVC architecture and strong ORM capabilities ideal for relational features like posts, comments, and likes."

Hybrid SQL + NoSQL Architecture

"Used MySQL for structured user/content relationships and MongoDB for scalable, flexible chat storage."

Legacy Bottleneck

Modern social platforms require scalable handling of relational data (posts, likes, users) and high-performance real-time messaging. Combining both efficiently while keeping architecture clean was the primary challenge.

Proprietary Solution

Built Laravel backend for core relational features using MySQL, and separated chat into a dedicated Node.js WebSocket server with MongoDB for fast message storage and retrieval. Next.js frontend integrates both services seamlessly.

The project demonstrates full-stack system design capability with proper service separation, scalable chat architecture, and hybrid database modeling.

Need a Full Stack
engineer?

I build industrial-grade proprietary systems for startups requiring massive scale and sub-millisecond reliability.