IceBreak revolutionizes social interactions with its innovative web application designed to effortlessly break the ice. Select from a diverse array of engaging games, create a room, and invite others to join the fun. Experience an exciting variety of games, from hilarious and embarrassing challenges to knowledge-based quizzes and beyond.
- Node.js
- Express
- Socket.IO
- MongoDB
- Axios
- Cors
- And more...
To get a local copy up and running, follow these simple steps.
Make sure you have npm installed. If not, you can install it here.
-
Clone the repo
git clone [https://github.com/OptimaLPro/IceBreak.git](https://github.com/OptimaLPro/IceBreak-Backend.git)
-
Install NPM packages
npm install
-
Create a
.env
file and add the followingMONGO_USER_NAME=your_mongodb_username MONGO_PASSWORD=your_mongodb_password MONGO_CONNECT_URL=your_mongodb_url
-
Start the development server
npm start
npm run dev
- Runs the app in the development mode.
- Create a game room using the API.
- Share the room code with others to join.
- Handle real-time communication using Socket.IO.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.