CodeDesk is an application designed to keep you updated with contest information from popular competitive programming websites like Codeforces, CodeChef, and LeetCode. With CodeDesk, you can easily track contest updates, set reminders for upcoming contests, and manage your personal coding profile.
CodeDesk.demo.mp4
- Contest Updates: Get real-time updates on upcoming contests from Codeforces, CodeChef, and LeetCode.
- Reminder Functionality: Set reminders for contests you're interested in so you never miss an opportunity to participate.
- Personal Profile Tracking: Keep track of your coding progress and performance across different platforms.
- API Integration: Contest information is fetched from APIs, ensuring accurate and up-to-date data.
- User-friendly Interface: Intuitive design makes it easy to navigate and use the app efficiently.
To use CodeDesk, follow these steps:
- Clone the repository:
git clone https://github.com/yourusername/CodeDesk.git - Navigate to the project directory:
cd CodeDesk - Compile the Java code:
javac CodeDesk.java - Run the application:
java CodeDesk
Once the application is running, you can:
- View contest updates by selecting the desired platform (Codeforces, CodeChef, or LeetCode).
- Set reminders for upcoming contests by clicking on the respective contest and selecting the reminder option.
- Track your personal profile by providing your account details for each platform.
- Explore additional features and functionalities through the user-friendly interface.
CodeDesk relies on the following dependencies:
- Java Development Kit (JDK)
- API libraries for Codeforces, CodeChef, and LeetCode (provide links to relevant libraries)
Ensure you have these dependencies installed and configured properly before running the application.
We welcome contributions to improve CodeDesk! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature. - Commit your changes:
git commit -am 'Add new feature'. - Push to the branch:
git push origin feature/your-feature. - Submit a pull request.
Please ensure your code follows the project's coding standards and includes relevant tests.
If you have any questions or suggestions, feel free to contact us at Aditya Deokar Mohak Goyal.





