VeritasWrestlingSystems

Veritas Wrestling Systems Website and Data Collection Application

Stars
0

VeritasWrestling-Website

Contents

Purpose

This website was developed to display advanced analytics for the sport of wrestling. The website serves the first open source database for statistics in the sport and the only location for analytics. Fantasy sport components will be implemented to increase marketability.

Usage

Clone the repository: git clone https://github.com/nanthony007/VeritasAnalytics-Website.git It is recommended to activate a virtual environment using virtualenv $virtualenv venv

Activate venv $source venv/bin/activate.

Install requirements with pip install -r requirements.txt

Utilize the Abbreviations file to familiarize yourself with Veritas data abbreviations. United World Wrestling (UWW) rules and language can be found here(rules) and here(language).

Run $python FScollector.py to start collecting data.

This will write to the site database as you collect data.

Use save_script.py to save the current database instance to local files in stats.

Features

In-Development

  • Graphs in coaches portal
  • Fantasy user app (building on coaches portal)
  • Fantasy draft
  • Network graph for predicted match sequence

Released

  • Interactive page to compare wrestlers AND predict winner
  • Coaches portal to analyze wrestlers strengths/weaknesses
  • Coaches profile page with embedded tableau
  • User registration and login
  • Sortable tables
  • Events Result field
  • Wrestlers Reports
  • Predict type of result and score

Abandoned-Features

  1. Blog/articles app that utilizes .ipynb files

Skills

  1. Django web framework including ORM
  2. SQL and PostgreSQL connections with django models
  3. HTML forms
    -adding records to a live database from an outside script
    -html tabling and styling
  4. Google Charts API
  5. Bokeh interactive visualizations
  6. Chart.js visualizations
  7. mdboostrap styling
  8. User account management
  9. Tableau embedding
  10. Logistic Regression modeling
  11. Feature Engineering
  12. Plotly