😎 Lightweight & Feature-Rich Forum Application
- User Authentication: Secure login and registration for users.
- Profile Management: Edit and manage user profiles, including following and followers.
- Create & Update Posts: Fully featured editor for creating and updating forum posts.
- Socket Chat: Real-time communication powered by socket.io.
- Search Functionality: Quickly find users and posts by keywords.
- Follower/Following System: Manage your social circle by following other users.
Login and registration system.
User profile management and following system.
Editor for creating and updating posts.
Real-time communication with WebSockets.
Manage followers and following.
-
Clone the repository:
git clone https://github.com/penn201500/ReactForum/
-
Navigate to the project directory:
cd complex-react-app
-
Install dependencies:
npm install
-
Create a
.env
file with the following content:BACKENDURL=http://localhost:8080
-
Start the development server:
npm start
-
Build for production:
npm run build
- React
- JSX
- Webpack
- Express
- Node.js
- MongoDB
This project is licensed under the MIT License - see the LICENSE file for details.