League of Legends ML algorithm to calculate the win percentage for a game.
.github/workflows: CI/CD pipelinebackend: ML Backend Codecontinous-collection: Cloud Function to collect data from frontenddata-analytics: Notebooks used to analyze the data collected from the pipelinedata-mining: Data Pipeline folderfrontend: Folder for frontend implementation, with React Typescriptml-script: Notebook for training our ML model
- Docker v20+ with Docker-compose
- Python 3.8, all folder contains either
requirements.txtorpipfile - npm for frontend
We switched to virtualenv because pipenv takes too long to lock the dependencies