Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨[FEATURE] ContestHub (DevOps Project) #436

Closed
AnanteshG opened this issue Oct 23, 2024 · 1 comment
Closed

✨[FEATURE] ContestHub (DevOps Project) #436

AnanteshG opened this issue Oct 23, 2024 · 1 comment

Comments

@AnanteshG
Copy link
Contributor

🌟 Feature Overview

ContestHub is a platform that aggregates upcoming and ongoing programming contests from multiple competitive programming websites (such as Codeforces, CodeChef, LeetCode, etc.) and presents them in a structured manner. It allows users to easily track contest schedules and filter them by platform or time, offering a streamlined experience for competitive programmers.

🤔 Why this feature?

  • Centralized Information: ContestHub consolidates information from various competitive programming platforms, making it easier for users to view all contest details in one place without manually checking each platform.
  • Time-Saving: Instead of browsing multiple websites, ContestHub allows users to find relevant contests quickly, saving time and effort.
  • Automation: By continuously fetching and updating contest data automatically, ContestHub ensures that the information remains up to date, reducing the chances of missing important contests.
  • User Engagement: Competitive programmers can plan their preparation better when they have an organized view of all contests, leading to better participation and engagement.

📋 Expected Behavior

  • Input:
    • The system will scrape programming contest data from various platforms and store it in JSON format.
    • Users can search and filter contests based on criteria such as platform, start time, and duration.
  • Processing:
    • Data will be continuously updated via scheduled scraping and stored in a GitHub repository (ContestHub-backend). This backend will serve as the database for the project.
    • Automation with CI/CD pipelines will ensure the data remains fresh and accurate.
  • Output:
    • The website will display upcoming and ongoing contests in a neat table or card format, sorted by platform or date.
    • Users will have the option to subscribe to weekly updates via email, informing them of upcoming contests based on their preferences.

🖼️ Example/Mockups

image

@suryanshsk
Copy link
Owner

This is Voice Assistant Project I don't think that it can relate with this project

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants