Skip to content

Online game that tests your knowledge of world geography. Match countries with their capitals in this game.

Notifications You must be signed in to change notification settings

emilkovacevic/geomatch-showdown

Repository files navigation

Geomatch Showdown

Geomatch Showdown is an online game that tests your knowledge of world geography. Match countries with their capitals in this engaging and interactive gameplay. Challenge your memory, aim for the best time, and compete with players worldwide. Built with Next.js and MongoDB, the game offers a user-friendly interface, a leaderboard, and even dark and light color modes for your preference.

More information can be found at my website

Geomatch cover

How to Play:

  1. Click on the 'Play' button. 2. Start matching the cards.
  2. Start matching the cards.
  3. You can pause the game once.
  4. When all pairs are found, your time will be added to your profile.
  5. A card mismatch incurs a 5-second penalty

Build and run

  1. Fill in the .env file based on the example.env.
  2. Setup the database with:
npx prisma generate
npx prisma db push
  1. Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

Author

Emil Kovačević

Contributions

Contributions are welcome.

About

Online game that tests your knowledge of world geography. Match countries with their capitals in this game.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published