To get started with the project, you will need to follow these steps:
- Clone the repository: git clone https://github.com/silkie261001/PlayTopia.git
- Start the server: cd frontend -> npm i -> npm start
- Start the backend in parallel terminal: cd backend -> npm i -> npm start
- Start the games server separately in parallel terminal: cd Games -> cd 2048-animated -> npm i -> npm start
- Start another game server in parallel terminal: cd Games -> cd memory-game -> npm i -> npm start
Frontend:
Backend:
Realtime Communication:
Chat Bot:
- Log in and sign up page.
- Offers text chatting, audio, and video calls.
- Users can choose whether to enable or disable their mic or camera
- Users can send friend requests to each other.
- Users can join private rooms and hangout together
- Users can join these rooms with either only audio or both audio and video enabled.
- Users can also share their screens in private rooms, enabling two-way multistreaming. This feature helps gamers to live stream their games like pubG, GTA, etc.
- User can play games like 2048 and memory game
- In-built chatbot, which offers text-to-speech and vice versa, suggests Spotify playlists, looks up gaming facts and rules, and cracks jokes.
Team Name: Naatu_Naatu_OscarWaale
If you would like to contribute to Playtopia, you can follow these steps:
- Fork the repository
- Create a new branch: git checkout -b new-feature
- Make your changes and commit them: git commit -m "Add new feature"
- Push to the branch: git push origin new-feature
- Create a pull request