Skip to content

vibha32145/PingUP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’¬ 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.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages