Skip to content

software-students-spring2024/5-final-project-spring-2024-ics5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

metguessr

Met Artwork Guessing Game

Play Game


Created by: Justin Zhao, Eric Lin, Alice Ding

pylinter pytester docker redeploy

This is Metguessr, an online game where the user is given five random artifacts from The Met, and needs to guess when they were made. Users can record their scores by logging in / signing up, view their profile stats, as well as see the global leaderboard.

Instructions to run locally

Option 1: Docker Compose

  1. Clone the repository
  2. In the root directory, run docker-compose pull to ensure the latest images
  3. In the root directory, run docker-compose up -d to start the system
  4. Run docker-compose ps to verify all containers started successfully

After starting the system, navigate to http://localhost in your browser to view the webapp locally

Option 2: Local Setup

  1. Clone the repository
  2. Ensure that MongoDB is running locally
  3. In the backend directory, create a .env file and add MONGO_HOST="localhost"
  4. In the backend directory, run pip install -r requirements.txt
  5. In the backend directory, run python app.py
  6. In the frontend directory, run npm install
  7. In the frontend directory, run npm start

After starting the system, navigate to http://localhost:3000 in your browser to view the webapp locally

Docker Images

About

5-final-project-spring-2024-ics5 created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •