Skip to content

OpenValve is a Steam games database, data visualization tool, and SteamWebAPI frontend with an interface emulating the class 2000s Steam UI.

License

Notifications You must be signed in to change notification settings

JonFRutan/OpenValve

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenValve

Jon Rutan & Trevor Corcoran
This README stinks, and MUST be updated.

NOTE: I haven't included the instructions for setting up the Steamgames database, which is a local postgresql database.
You'll need to run migrate.py against the games.json file from the dataset. I, being quite intelligent, pushed the local db password into this repo.

Setup

To start the server and client:
Server

  1. python3 -m venv .venv - Create the Python virtual environment.
  2. source .venv/bin/activate - Go into the virtual environment.
  3. pip install -r requirements.txt - Install the required pip packages.
  4. python3 app.py - Runs the server API backend. This will occupy your terminal.

Client

  1. Navigate to inside the client directory.
  2. npm install - To install the needed node packages.
  3. npm run dev - To run the vite development environment. This will occupy your terminal.

Sources

  • Steam Games database sourced from Kaggle

About

OpenValve is a Steam games database, data visualization tool, and SteamWebAPI frontend with an interface emulating the class 2000s Steam UI.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •