Welcome to CodeChef Profile Tracker! 🚀
A cutting-edge tool to supercharge your competitive programming journey by automating progress tracking, leaderboard generation, and performance analysis. Create a dynamic environment where you and your peers grow together by conquering coding challenges on CodeChef.
🌐 Fetches your latest CodeChef profile data automatically.
✅ No manual input required.
✅ Always up-to-date.
📊 Weekly leaderboards to inspire healthy competition.
🏆 Highlights top performers and significant milestones.
📈 Dive deep into insights:
- Individual performance trends.
- Group comparisons.
- Weekly progress metrics.
📱 Share results instantly via WhatsApp API.
🔗 Easy sharing of leaderboards and stats with your community.
📩 Motivational emails directly to participants.
🎉 Celebrate achievements.
🤝 Encourage consistent participation.
- 🎯 Motivation Boost: Drive healthy competition and increased participation.
- 🧠 Skill Enhancement: Consistent problem-solving for continuous improvement.
- ⏱️ Efficiency: Streamlined, automated tracking and communication.
- Google Apps Script: Seamless integration with Google Workspace for automation.
- Google Spreadsheet: Centralized, organized, and easily accessible data storage.
- Gmail API: Hassle-free personalized email reports.
- Real-time Web Scraping: Fetches accurate and up-to-date data.
👀 Take a closer look at the CodeChef Profile Tracker in action!
codechef.mp4
-
Total Questions Solved
View the complete problem-solving history. -
Weekly Analysis
Detailed insights into individual and group progress. -
Leaderboard
Celebrate top performers with a dynamic leaderboard.
-
Use Template:
👉 Access the Template Spreadsheet. -
Configure Apps Script Code:
- Replace the Spreadsheet ID in the script with your own.
- Update phone number for WhatsApp API integration.
-
Google Apps Script IDE:
Use this script exclusively in the Google Apps Script IDE for optimal performance.
Google Apps Script is a powerful cloud-based JavaScript platform for automating tasks, building add-ons, and creating lightweight apps across Google Workspace.
- 🛠️ Automate repetitive tasks.
- 🌐 Integrate external APIs.
- 📊 Enhance Google Workspace functionalities.
-
Create a New Project:
- Go to Google Apps Script.
- Click on "New project".
-
Name Your Project:
- Rename it to something meaningful.
-
Add Code:
- Paste the provided Apps Script code into the editor.
-
Link Spreadsheet:
- Update the Spreadsheet ID with your own.
-
Set Triggers:
- Add time-driven or form submission triggers in the "Triggers" section.
-
Authorize Permissions:
- Run the script and grant required permissions.
-
Deploy:
- Test using "Test deployments".
- Finalize via "New deployment" after ensuring functionality.
This project is licensed under the MIT License. For more details, refer to the LICENSE file.
Unleash the power of automation and elevate your competitive programming experience with CodeChef Profile Tracker! 🚀