Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 1.26 KB

README.md

File metadata and controls

54 lines (40 loc) · 1.26 KB

Social-App

This is a social application that includes features like login, register, posting, deleting posts, adding comments, liking, following, unfollowing, and editing profiles.

home.png

📙 Features

  • User Authentication: Secure login and registration using JWT.
  • Post Management:
    • Create posts
    • Delete posts
  • Social Interactions:
    • Add comments
    • Like posts
    • Follow users
    • Unfollow users
  • Profile Management:
    • Edit your profile information

⚒️ Tech Stack

Client-Side

  • React: For building user interfaces.
  • SCSS: For styling.
  • React Router: For navigating through the app.
  • React Query: For data fetching and state management.
  • axios: For making HTTP requests.

Server-Side

  • Node.js (Express.js): For the backend.
  • MySQL: For the database.
  • JWT (JSON Web Token): For secure authentication.
  • bcryptjs: For hashing passwords.
  • multer: For handling file uploads.

Prerequisites

Installation

Clone the repository:

git clone https://github.com/tingyuliu0920/social-app.git
cd social-app