File tree Expand file tree Collapse file tree 1 file changed +23
-1
lines changed Expand file tree Collapse file tree 1 file changed +23
-1
lines changed Original file line number Diff line number Diff line change 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.
You can’t perform that action at this time.
0 commit comments