PlayHive is a web-based gaming platform that brings together a collection of classic games in one place. Users can create an account, play games, and see their rankings for each game. The current version includes popular games like Tic Tac Toe, and 2048, with more games to be added soon.
Live at: https://playhive.netlify.app
- User registration and login
- Play multiple games with a single account
- Responsive and intuitive UI
- Future-proof design for easy addition of new games
To run PlayHive locally, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/PlayHive.git cd PlayHive
-
Install dependencies:
cd backend npm install cd ../frontend npm install
-
Start the development server:
npm run dev
-
Open your browser and visit:
http://localhost:5173
- Register an account - Create a new user account to start playing.
- Login - Use your credentials to login.
- Choose a game - Select from the available games on the homepage.
- Play and enjoy - Have fun and try to get a high score!
- Frontend: React
- Backend: Node.js, Express
- Database: MongoDB
- Authentication: Firebase
- Payment Gateway: Stripe (for future updates)
We welcome contributions from the community. To contribute, follow these steps:
-
Fork the repository
-
Create a new branch:
git checkout -b feature-name
-
Make your changes and commit them:
git commit -m "Add some feature"
-
Push to the branch:
git push origin feature-name
-
Create a pull request
This project is licensed under the MIT License. See the LICENSE file for details.
If you have any questions or suggestions, feel free to reach out:
- Email: shrutiguptaindore02@gmail.com
- GitHub: shrutigupta02
Enjoy playing on PlayHive!