8000 GitHub - Zai-52/sos52: Interactive social media UI built with React, featuring user profiles, posts, and real-time interactions.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ sos52 Public

Interactive social media UI built with React, featuring user profiles, posts, and real-time interactions.

Notifications You must be signed in to change notification settings

Zai-52/sos52

8000

Repository files navigation

Sos52 - Social Media Project UI (Frontend)

This is the frontend user interface for a social media platform built using React and modern tools like Vite, React Query, and WebSockets for real-time notifications. This project interacts with a backend API app called sos52-api to handle data management. It includes essential social media features such as creating posts, managing user profiles, liking posts and comments, following users, and real-time interactions using WebSockets.

This project was developed as part of my learning journey from the book "Rockstar Developer 2025".

Features

  • Create Posts: Users can create posts.
  • User Profiles: Manage and view profiles with user-specific data.
  • Post Likes & Comments: Like posts, leave comments, and like individual comments.
  • Follow Users: Follow/unfollow other users.
  • Real-Time Notifications: Receive real-time notifications for activities like new followers, comments, and likes using WebSockets.
  • Responsive Design: Mobile-first design that works across all device sizes.

Tech Stack

  • React (UI library)
  • React Query (Data fetching and state management)
  • React Router (Client-side routing)
  • Emotion (CSS-in-JS for styling)
  • Material UI (Prebuilt components)
  • WebSockets (Real-time notifications)
  • Vite (Development server and build tool)

How to Run

  1. Clone the repository.
  2. Install the dependencies using npm install or npm i.
  3. Run the app using npm run dev.

About

Interactive social media UI built with React, featuring user profiles, posts, and real-time interactions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0