Skip to content

🕹📊 A website that provides a comprehensive collection of statistics and comparisons on various esports games.

Notifications You must be signed in to change notification settings

yami2200/esport-statistics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 Esport-statistics

This website provides a comprehensive collection of statistics and comparisons on various esports games. The site gathers its data from Liquipedia and presents it in an easily accessible and understandable format.

Authors : Arthur ALLAIN and Romain BRIEND

Link : Website

📂 Project Structure

📦esports-statistics
 ┣ 📂public               // Static assets (icon, images...)
 ┣ 📂scripts              // Scripts to gather data from Liquipedia and generate JSON files
 ┃ ┗ 📜main.py            // Main script to run
 ┣ 📂src                  // Source code of the Vue website
 ┃ ┗ 📜App.vue            // Main vue component
 ┣ 📜.gitignore
 ┣ 📜package.json         // Node package.json
 ┣ 📜README.md
 ┣ 📜vite.config.js       // Vite configuration
 ┣ 📜index.html           // Main HTML page of the website
 ┣ 📜postcss.config.js    // PostCSS configuration
 ┗ 📜tailwind.config.js   // Tailwind configuration

💻 Website Setup

The website is built with Vue 3 and Vite. It uses Tailwind CSS for styling.

npm install

Compile and Hot-Reload for Development

npm run dev

📚 Scripts Setup (Data Gathering)

The scripts are written in Python. They use the BeautifulSoup library to parse HTML pages which are gathered from Liquipedia API.

Execute main.py to start collecting data from Liquipedia and generate JSON files.

You can configure the script directly in main.py script "Configuration" section.

About

🕹📊 A website that provides a comprehensive collection of statistics and comparisons on various esports games.

Resources

Stars

Watchers

Forks