Skip to content

joseph-gerald/kongsber-guessr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

guessrupdated

School project • Play🎮

Learn and become more familiar with Kongsberg in a fun and intuitive way!


Features ✨

  • Fun
  • Accounts
  • Leaderboard
  • Levels, Experience
  • Geography Game
  • Multiplayer (rough)
  • Fast
  • Responsive
  • 2.5 GameModes (Geussr, Geussr PvP & Educational)
  • Education

Setting up a Workspace

git clone https://github.com/joseph-gerald/KongsberGuessr.git
cd website

npm i
npm run dev

.env.local

// origin
NEXT_PUBLIC_ORIGIN="https://kbg.jooo.tech"

// public google api key ( restrictions: http refererer [e.g *.jooo.tech/*], apis [maps embed/javascript and streetview] )
NEXT_PUBLIC_GOOGLE_API_KEY=""

// private google api key ( restrictions: ip and geocoding api only )
PRIVATE_GOOGLE_API_KEY=""

// mongoDB URI
MONGODB_URI=""

Screenshots

Landing "/" unlogged in

Section 1 / Landing Section 2 / Features Section 3 / Registration / Login
image image image
Section 1 / Landing
image
Section 2 / Features
image
Section 3 / Registration / Login
image

Home/Dashboard "/" logged in

Landing Play/Selection Leaderboard
image image image
Landing
image
Play/Selection
image
Leaderboard
image

Multiplayer (actions)

Action Selection
image
Room Creator
image
Join Room
image

Game

Loading
image
In-game looking around In-game selecting guess (hovering map)
image image
Guess Submission
image
Game Over (SOLO)
image
Game PvP
Waiting Screen (for other players to complete)
image
Game Over (PvP)
image

Education Mode

Education Mode HUD
image
Game Over (Education Mode)
image