Skip to content

ghanshyamsinghal22/Brainstroming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Competitive Coding Platform

Welcome to our Competitive Coding Platform! This platform provides users with the opportunity to participate in coding contests, test their skills, and receive ratings based on their performance. Additionally, users can practice questions from past contests to further enhance their abilities.

Key Features

  • Contest Participation: Users can join coding contests and compete against others in real-time challenges.
  • Practice Mode: Users have access to practice questions from concluded contests to refine their skills.
  • Admin Tools: Administrators can schedule upcoming contests, select unpublished questions, and upload test cases.
  • Resource Management: Implemented a queue system to manage server resources efficiently, prioritizing contest submissions during contest runtime.
  • Rating and Ranking: After a contest ends, admins can rate and rank contestants, allowing users to compare their performance.
  • Problem Management: Admins can edit, add, or remove unpublished problems, ensuring flexibility and control over contest content.
  • User Submissions: Users can view their submissions, standings in contests, and past submissions for a particular problem.
  • Rating System: Utilized a linear regression model for user rating, considering factors such as current rating and contest rank.
  • Data Storage: Utilized both SQL and MongoDB databases, implementing transactions for data consistency.

Usage

To use our platform, users can sign up and start participating in contests or practicing questions. Admins have access to additional functionalities such as contest scheduling and problem management.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published