Welcome to the CodeChef Profile Tracker โ your gateway to elevating CodeChef challenges among friends and fostering a competitive yet supportive coding environment.
Effortlessly fetches CodeChef profile data, eliminating the need for manual input and ensuring accurate and up-to-date information.
Generates a weekly leaderboard to encourage healthy competition, showcasing top performers, improvements, and notable achievements.
Delivers detailed insights into individual and group progress, including leaderboard standings, performance trends, and comparative statistics.
Simplifies communication by providing shareable links through the WhatsApp API, enabling easy sharing of analyses within your CodeChef community.
Motivational reports are sent directly to participants, acknowledging achievements and encouraging consistent engagement.
- Motivation Boost: Fosters friendly competition, driving increased participation and motivation within your CodeChef community.
- Skill Enhancement: Promotes consistent problem-solving, leading to skill development and improvement over time.
- Efficiency: Automated processes streamline data tracking, analysis, and communication, ensuring a seamless user experience.
- Google Apps Script: Leverages the power of Google Apps Script for seamless integration with Google services, providing a robust foundation for automation.
- Google Spreadsheet: Centralizes data storage on Google Spreadsheet, facilitating easy access, organization, and reference for users.
- Gmail API: Automates email communication through Gmail API, ensuring timely delivery of personalized performance reports.
- Real-time Web Scraping: Utilizes real-time web scraping techniques to fetch the latest CodeChef profile data, keeping information up-to-date.
Explore the project in action through our carefully curated showcase, featuring images and a demo video. Witness firsthand the impact of the CodeChef Profile Tracker in boosting problem-solving skills within the community.
View Project Demonstration video
- Spreadsheet Setup:
- Use the provided spreadsheet format as a template for your data Templete Spreadsheet.
- Replace Spreadsheet ID with your spreadsheet ID in appscript code. Also change Phone no. in a variable in the code (for whatsapp API).
- Use this appscript file code on google appscript IDE only.