A real-time multiplayer calculator application built with Node.js, Express, Socket.IO, and React.
- Real-time collaboration on calculations
- Support for both simple and algebraic calculators
- Chat functionality
- Multiple rooms
- User authentication and roles (admin, moderator, user)
-
Clone the repository:
git clone https://github.com/scar17off/multiplayer-calculator cd multiplayer-calculator
-
Install dependencies for both backend and frontend:
npm install cd frontend npm install cd ..
-
Create a
.env
file in the root directory and add the following:PORT=443 adminlogin=your_admin_password modlogin=your_moderator_password
-
Start the backend server:
npm start
-
In a separate terminal, start the frontend development server:
cd frontend npm start
-
Open your browser and navigate to
http://localhost:3000/
This project is licensed under the MIT License - see the LICENSE.md file for details.