Skip to content

The application is developed as an entry for Microsoft engage 2022 mentorship program under Algorithms category. Demonstration - https://youtu.be/omzT0zoOUZI

Notifications You must be signed in to change notification settings

sakthi535/Steam-game-recommendation-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Steam-game-recommendation-system

Recommendation application based on Python/Flask and a Javascript/React Front-End with Material UI uses ANNOY algorithm to recommend user games based on user selected games.

  • Python 3.x
  • Flask
  • React

Introduction

The application is made up of three main components:

  • Frontend React Server;
  • Backend Flask Server;
  • Python Notebook for dataset generation;

Install Backend Requirements

$ pip install -r requirements.txt

Install Frontend Requirements

$ cd react-server
$ npm install

Dataset Generation

Once pip requirements are installed, run python script in directory Dataset to generate required datasets. 

Run the application

Start Back-End

$ cd flask-server
$ python manage.py runserver

Start Front-End

$ cd react-server
$ npm start

Open your browser to http://localhost:3000 to view application

About

The application is developed as an entry for Microsoft engage 2022 mentorship program under Algorithms category. Demonstration - https://youtu.be/omzT0zoOUZI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages