Skip to content
This repository was archived by the owner on Dec 15, 2023. It is now read-only.

ghisprince/futbol-team-stats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

soccer-player-stats

Web-app to store and report a soccer team and player's stats.

Statistics stored

  • by team
    • players
    • matches
    • opponent
    • competitions (tournaments & seasons)
  • by player
    • start
    • minutes played
    • shots (with location)
    • goals
    • assists
    • yellow and red cards
    • corners
    • substituted due to injury

Deploying app

Backend rest api written in python. Uses flask, sqlalchemy, marshmallow, flask-restful.

Python

Create env using conda

conda create -n futbol python=3.6
conda activate futbol

Create env using virtualenv

virtualenv env --python=python3.6
source env/bin/activate

Install requirements

pip3 install -r requirements.txt

run flask server

python manage.py server

Frontend/client SPA. Uses: in vuejs, vuetify, Vue CLI 3.

Javascript

cd client
npm install
npm run serve
npm build serve

Additional stuff

tests

Running backend tests

py.test -s test

About

Web-site for tracking soccer player stats.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •