Skip to content

michaelraoof/pulsespace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

139 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PulseSpace | Social Media App

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
Home Page Chat
Profile Notifications
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

  1. Clone the repository:
    git clone https://github.com/michaelraoof/pulsespace.git
    cd pulsespace

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors