CodeFusion is a collaborative coding platform built with React and Socket.io, enabling users to collaboratively code in real-time. Users can join coding rooms, make live code changes, and experience seamless collaboration. This README provides step-by-step explanations for setting up and running the CodeFusion project.
-
Clone the repository:
git clone https://github.com/PrashantAmbaliya/CodeFusion.git
This command clones the CodeFusion repository to your local machine.
-
Navigate to the project directory:
cd CodeFusion
This command changes your current working directory to the CodeFusion project folder.
-
Install project dependencies:
npm install
This command installs the required dependencies for the CodeFusion project.
To run the Node.js backend server, use the following command:
npm run server-dev
This command starts the backend server, making it ready to handle real-time code collaboration.
Running the Frontend To start the React frontend, open a new terminal window and run:
npm start
This command launches the CodeFusion web application, allowing users to access and collaborate on coding projects in real-time.
- Open your web browser and go to http://localhost:3000.
- Create or join a coding room.
- Share the room ID with collaborators.
- Start coding in real-time!
- Real-time code collaboration
- Multiple users can join a coding room
- Seamless updates as users make changes
- Intuitive user interface for a smooth coding experience
Happy coding! 🚀