Social Media Platform
December 2025
Frontend
Timeline
3 Months
Role
Front-End Developer
Client
Personal Project
Stack
Front-End
Project Overview
A fully responsive social media platform built from scratch using the Tarmeez Academy public learning API. The focus was never just making it work — it was making it clean, readable, and scalable. The app is fully typed with strict TypeScript, features a well-structured Redux architecture with slices and thunks, and a centralized Axios API layer with interceptors. Every feature from authentication to post management was designed with real-world production standards in mind.
Key Features
AUTHENTICATION & AUTHORIZATION
Secure login and registration flow with protected routes — no localStorage hacks, fully API-driven session handling.
POST MANAGEMENT
Full create, edit, and delete functionality for posts with image upload support and dynamic rendering.
DYNAMIC USER PROFILES
User profiles fetched entirely from the API, with comments system, modal UI, and paginated feeds.
CLEAN ARCHITECTURE
Future-proof folder structure, strictly typed codebase with no 'any', well-organized Redux slices and thunks, and a centralized Axios layer with interceptors.
POLISHED UX
Framer Motion micro-animations, toast feedback for all user actions, loading states, and full responsiveness across all screen sizes.