🎉 Welcome to CrossClash! 🎉
Are you ready for the ultimate crossword showdown? Introducing CrossClash, the thrilling new web app that will take your crossword gaming experience to a whole new level! This isn't just any crossword game—it's a summer project born from passion and crafted with the latest in web tech: React, MongoDB, Socket.io, and Node.js.
Step into a world where words come to life and every puzzle is a battleground. Whether you're a solo wordsmith, a head-to-head challenger, or part of a team of word warriors, CrossClash has got a mode for you:
-
🧩 Single Player: Hone your skills and conquer the crossword board at your own pace. Perfect for those quiet moments when you just want to relax and flex your brainpower.
-
⚔️ One vs. One: Ready for some friendly competition? Challenge a friend (or a foe!) to a word duel and see who comes out on top. It's all about quick thinking and strategic moves.
-
👥 Team vs. Team: Rally your friends and form a team of crossword champions. Battle it out against another team and show them who really rules the word world. It's teamwork and tactics combined!
Check out this video to see CrossClash in action:
- React
- Nodejs
- Typescript
- Tailwind
To run the client and server locally, follow these steps:
Make sure you have the following installed on your system:
- Clone the repository:
git clone https://github.com/lalitx17/crossClash.git cd crossClash
-
Start the server:
cd server npm install npm run dev
-
Start the client:
cd client npm install npm run dev
Once the server and client are running, open your browser and navigate to http://localhost:5173
to start playing CrossClash.
We welcome contributions to CrossClash! If you'd like to help out, please follow these steps:
- Fork the repository.
- Create a new branch
- Commit your changes
- Push to the branch
- Open a pull request.