Conquer the West

💡 Inspiration

Welcome to the world of the Wild West. As a protagonist, you are the sheriff of a town in the West. The town is terrorized by several gangsters. As a sheriff of the town retains your territory by defeating the most wanted gangsters. Climb up the leaderboards and become the most powerful sheriff in the West.

💻 What it does

Our web app "Conquer the West" is built with features:

  • Choose your opponent and challenge them to a duel.
  • Climb up the leaderboard and conquer the wild west.
  • Challenge different opponents and survive the quest.
  • Users can come and create rooms and invite their friends.

⚙️ How we built it

  • Frontend: React Js
  • Backend: Node Js and Express Js
  • Database and Auth: Appwrite
  • Styling: Tailwind CSS

🌐 Best Domain Name from GoDaddy Registry

  • conquer-the-west-with.us

☁️ Best Use of Appwrite

We are using Appwrite for building our backend. We are using Appwrite's Database to store the data of the users and their progress. We are also using Appwrite's Storage to store the powers of the players. We are using Appwrite's Functions customize your Appwrite server functionality. We are using Appwrite's Authentication to authenticate the users. Appwrite made it very easy for us to build our backend. We learned how robust & fast Appwrite services are as it has a free plan that was great for us student hackers.

🧠 Challenges we ran into

  • Completing the project was a challenge because we had to implement the project by a deadline.
  • It was my first time making a game so it was a bit tough for me to implement it.
  • It was a bit difficult to implement the rooms and manage the leaderboard.

🏅 Accomplishments that we're proud of

  • We are proud of the fact that we were able to complete the project in the given time.
  • We are proud of the fact that we were able to build a game.

📖 What we learned

  • How to make a game in React Js.
  • Managing and handling the Appwrite database.

🚀 What's next for Conquer the West

  • Building a mobile app.
  • Deploying the web app.
  • Improving the powers of the players.

Built With

Share this project:

Updates