Skip to content

ashrit-ram-anala/GeoBet-WebApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geo-Bet

Geo-Bet is a web application that allows users to create user accounts with authentication and answer geography questions with a casino-esque twist. Each question can be bet on (in game coins) and the user gains or loses the amount they bet based on their answer. A leaderboard shows the top scorers so that users can compete to be the best geography trivia player.

Made for the change-coding-challenge-2024 by ChangePlusPlusVandy

Overview

Frontend

Frameworks: React + Vite (JSX), Firebase User Authentication, Tailwind CSS

Component Library: DaisyUI

Miscellaneous: Axios

Backend

Frameworks: Node, Express

Database: MongoDB

API Testing: Jest

Miscellaneous: Axios, Cors

Installation

Clone The Github Repository

git clone <SSH Key>

Assuming Node Already Installed:

Install Dependencies & Frameworks

Backend

cd server
npm i

go to package.json and add the following scripts

"start": "node server"
"dev": "nodemon server"

Frontend

cd ../client
npm i

Your Project is All Setup & Ready to Go