Skip to content

Latest commit

 

History

History
96 lines (62 loc) · 1.81 KB

README.md

File metadata and controls

96 lines (62 loc) · 1.81 KB

React Forum App

😎 Lightweight & Feature-Rich Forum Application

English | 简体中文


Features

  1. User Authentication: Secure login and registration for users.
  2. Profile Management: Edit and manage user profiles, including following and followers.
  3. Create & Update Posts: Fully featured editor for creating and updating forum posts.
  4. Socket Chat: Real-time communication powered by socket.io.
  5. Search Functionality: Quickly find users and posts by keywords.
  6. Follower/Following System: Manage your social circle by following other users.

Screenshots

Authentication Login and registration system.

Profile Management User profile management and following system.

Search Page Search users and posts.

Create Post Editor for creating and updating posts.

Socket Chat Real-time communication with WebSockets.

Followers and Following Manage followers and following.


Installation

  1. Clone the repository:

    git clone https://github.com/penn201500/ReactForum/
  2. Navigate to the project directory:

    cd complex-react-app
  3. Install dependencies:

    npm install
  4. Create a .env file with the following content:

    BACKENDURL=http://localhost:8080
  5. Start the development server:

    npm start
  6. Build for production:

    npm run build

Technologies

  • React
  • JSX
  • Webpack
  • Express
  • Node.js
  • MongoDB

License

This project is licensed under the MIT License - see the LICENSE file for details.