This Steam-like game library offers the ability to browse games, create an account, comment, rate, and favourite. Used flask, SQLAlchemy, WTF-forms, password-validator. Group project undertaken with fellow University Students. Unit and end-to-end testing completed!
Installation via requirements.txt
Windows
$ cd <project directory>
$ py -3 -m venv venv
$ venv\Scripts\activate
$ pip install -r requirements.txtMacOS
$ cd <project directory>
$ python3 -m venv venv
$ source venv/bin/activate
$ pip install -r requirements.txtRunning the application
From the project directory, and within the activated virtual environment (see venv\Scripts\activate above):
$ flask runThe data files are modified excerpts downloaded from:
https://huggingface.co/datasets/FronkonGames/steam-games-dataset
Thank you to Dr Shyamli Sindhwani and Dr Asma Shakil for helping me set up the initial stages of this project!