Skip to content

DebjitPramanick/Globetrotter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 

Repository files navigation

🌍 Globetrotter

A geography quiz game that challenges players to guess cities around the world through progressive clues. Test your geography knowledge while competing with friends!

Live Demo TypeScript React Node.js

✨ Features

  • 🎮 Interactive city guessing game
  • 🔍 Multiple clues per destination
  • 📊 Detailed performance analytics
  • 🌓 Elegant dark/light theme
  • 🤝 Challenge friends via invite links
  • 📱 Fully responsive design
  • 🎨 Smooth animations and transitions
  • 👤 Quick anonymous play option

🛠️ Tech Stack

Frontend

  • Next.js & React
  • TypeScript
  • Styled Components
  • React Context for state
  • Recharts for statistics
  • React Toastify
  • Feather Icons
  • DiceBear Avatars

Backend

  • Node.js
  • Express.js
  • MongoDB with Mongoose
  • RESTful API design

DevOps

  • Vercel (Frontend)
  • Render (Backend)
  • MongoDB Atlas

🎮 Game Features

Core Gameplay

  • Start with a single clue about a destination
  • Reveal additional clues strategically
  • Multiple-choice city options
  • Points system based on clues used

Statistics

  • Track correct vs wrong answers
  • First-clue success rate
  • Multiple-clue performance
  • Visual performance charts

Social Features

  • Generate invite links
  • Challenge friends
  • Anonymous play support
  • Persistent user stats

🎯 Getting Started

  1. Clone the repository
git clone https://github.com/DebjitPramanick/globetrotter.git
  1. Install dependencies (backend)
cd server
npm install
  1. Install dependencies (frontend)
cd client
npm install
  1. Start the development server (backend)
cd server
npm run dev
  1. Start the development server (frontend)
cd client
npm run dev
  1. Open your browser and navigate to
http://localhost:3000

About

A geography quiz game that challenges players to guess cities around the world through progressive clues. Test your geography knowledge while competing with friends!

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages