|
1 | | -# leetcode-contest-analytics |
| 1 | +# LeetCode Contest Analytics |
| 2 | + |
| 3 | +## Overview |
| 4 | +- A data engineering project to extract, transform, and load LeetCode contest ranking data and contest problems data. |
| 5 | +- This project was created to analyze data from past LeetCode contests and top contestants, aiming to set the basis |
| 6 | +for efficient contest practice and further data analytics from each user profile. |
| 7 | +- Data were collected from the top **50,000** users of LeetCode global contest ranking and **2334** problems of |
| 8 | +**585** contests. |
| 9 | +- Some analytics with visualizations are provided in `analytics/analytics.md`. |
| 10 | +- The collected data are stored in the `data/` folder. |
| 11 | + |
| 12 | +## Technology Stack |
| 13 | +- Orchestration: **Apache Airflow** |
| 14 | +- Storage: **Amazon S3** |
| 15 | +- ETL jobs: **Pandas**, **AWS Glue** |
| 16 | +- Data warehouse & Analytics: **Amazon Redshift** |
| 17 | +- For additional libraries, please consult `requirements.txt`. |
| 18 | + |
| 19 | +## Potential Ideas |
| 20 | +- Machine Learning/Deep Learning models. |
| 21 | +- User profile analysis and ranking prediction. |
| 22 | +- Further analytics and statistics from other LeetCode data. |
| 23 | +- Data pipelines and analytics for other platforms. |
0 commit comments