π¬ PingUp β A Modern Social Media Platform
π Overview
PingUp is a full-stack Social Media Application built with the MERN Stack (MongoDB, Express.js, React.js, Node.js), designed to deliver a real-time, engaging social experience. It allows users to connect, chat, share posts, upload stories, and explore profiles β all within a sleek, responsive interface.
This project showcases my ability to build real-world, scalable web applications with secure authentication, instant communication, and smooth UI/UX design.
π Features
β¨ Real-Time Chat & Messaging β Instant communication powered by WebSockets. πΈ Post & Feed System β Share text and image-based content. π€ Follow / Unfollow System β Build your social network dynamically. π Friend Requests β Send, accept, or decline connection requests. π Stories / Status Updates β Temporary posts like Instagram stories. π Search & Discover β Find and connect with new users easily. π± Responsive Design β Optimized for mobile and desktop using Tailwind CSS.
π» Tech Stack
Frontend: React.js, Tailwind CSS Backend: Node.js, Express.js Database: MongoDB (Mongoose) Real-Time Communication: Socket.io Authentication: JWT (JSON Web Token), bcrypt Deployment: GitHub, Vercel
π Live Demo
π Project Link: https://ping-up-ten-eta.vercel.app
π§ Learning Highlights
Built a real-time chat system using Socket.io for seamless communication.
Designed user authentication with JWT and bcrypt for secure login/signup.
Implemented RESTful APIs for modular backend structure.
Integrated dynamic feed and post updates for smooth UX.
Practiced state management using React hooks and context API.