Skip to content

Nguyencoder11/xthreads-social-network

 
 

Repository files navigation

Social Media Web Application

Description

The Web Social Media Project is a social networking application that allows users to create accounts, post, share photos, send messages, make friends and participate in discussions. The application is built with the goal of creating a powerful, easy-to-use and secure social interaction platform for users.

Features

  • Register and Login: Users can create a new account and log in with their email and password.
  • Account Management: Users can update their personal information, change their profile picture and password.
  • Post: Users can post, share their photos and emotions.
  • News Feed: View posts from friends and followers.
  • Friends: Users can send friend requests and accept requests from others.
  • Messaging: Users can send private messages to friends or groups.
  • Notifications: Receive notifications about important activities such as friend requests, new messages or posts from friends.
  • Privacy Management: Users can set privacy for their posts and accounts.
  • Search System: Users can search for friends, posts, or groups by keywords.

Technology used

  • Frontend:

    • ReactJS
  • Backend:

    • Spring Boot
    • MongoDB / MySQL
    • WebSocket
  • Authentication:

    • JWT (JSON Web Tokens)

Installation instructions

1. Clone project

git clone https://github.com/username/social-media-app.git](https://github.com/thieutrung2k3/xthreads-social-network.git

About

Developing a social chat app based on Threads using Microservice architect, Spring Boot, ReactJS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 53.6%
  • JavaScript 31.1%
  • CSS 13.8%
  • HTML 1.5%