Social Media App is a scalable full-stack social networking platform where users can create profiles, share posts, and interact with others in real time. The project demonstrates advanced Next.js architecture, real-time communication, and modern backend integration.
Features
-User profile creation and management
-Create, edit, and delete posts
-Real-time chat functionality using WebSockets
-Real-time notifications
-Secure user authentication with OAuth (Firebase)
-Advanced routing with dynamic segments (Next.js)
-Persistent data storage using Firestore and MongoDB
-Session management and state handling
-Tech Stack
Frontend: Next.js, TailwindCSS
Backend Services: Firebase
Authentication: Firebase OAuth
Database: Firestore / MongoDB
Real-Time Communication: WebSockets
-Technical Highlights
Implemented scalable real-time features
Efficient state management in a complex social platform
Integrated Firebase APIs for authentication and backend services
Built dynamic routing and optimized rendering with Next.js