You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PulseSpace is a full-featured social media application built with the MERN stack, featuring real-time chat, interactive social features, and seamless real-time notifications.
Tech Stack
Frontend: ReactJS, Zustand
Backend: Node.js, Express.js
Real-time Communication: Socket.IO
Database: MongoDB
Features
Real-Time Chat: Seamlessly send and receive messages using Socket.IO.
User Authentication: Secure signup and login functionality.
Social Features:
Post updates.
Follow and unfollow friends.
Like posts and leave comments.
Upload and share images.
Notifications: Stay updated with real-time notifications for messages and activities.
Screenshots
Home Page
Chat
Profile
Notifications
Future Enhancements
End-to-End Encryption: Implementing robust encryption to ensure secure communication and data privacy.
Installation
Prerequisites
Node.js
MongoDB
npm or pnpm (preferred)
Steps
Clone the repository:
git clone https://github.com/michaelraoof/pulsespace.git
cd pulsespace