Skip to content

System that helps in developing innovative solutions that streamline the process of shortlisting teams for hackathons.

Notifications You must be signed in to change notification settings

vorachaitya/HackTrack

Repository files navigation

Finalists HackNiche2023 at DJ Sanghavi College

Problem Statement

Selecting the right teams is crucial for the success of a hackathon. However, the current process of shortlisting teams is often manual, time-consuming, and prone to human error. Moreover, the lack of a standardized evaluation process can lead to inconsistent results and a lack of transparency.

Our Solution

To develop innovative solutions that streamline the process of shortlisting teams for hackathons, we have come up with following features:

  1. Evaluation Criteria :

    • Parsing technique is used which involves extracting and preprocessing relevant information from a resume using parser and NLP techniques.

    • Domain prediction which uses word embeddings to determine the most suitable domain for a user's skills and experience.

    1. Skills : 35% weightage
    2. Project : 25% weightage
    3. Work Experience : 20% weightage
    4. Competitions/Achievements : 20% weightage
  2. Team Selection : Based on above techniques,candidate would be assigned resume scores which involves calculating similarity scores between the user's skills and job requirements using word embeddings, and using a weighted metric to evaluate the user's experience in different key areas. Teams with higher scores would have high preference of being shortlisted.

  3. Tie : In case of tie between teams with same resume score,admin can conduct a test by sending a test link via mail to respective teams.Deserving teams can now be shortlisted easily based on test scores.

  4. Further verification(if required) : In case if admin wants to further verify the teams,they can do so by having one-one high quality video conferencing with respective teams.Admin can also keep record of candidates in database and can view top 10 teams.

  5. Candidate Analysis : Admin can have further real-time analysis of team by looking at bar graph generated based on resume scores and pie chart of thier domain(Eg: Blockchain).

  6. Hackathon reminders : Admin can notify the registered candidates by posting updates on timeline.All necessary announcements can be done here.

  7. User Features :

    • Candidate can check his resume score based on above techniques.

    • If they are looking for teammates, they can have hassle free communication using Open Forum(Chat Application) and grow their networking.

  8. Recommendation features : For candidate to improve his/her resume score further,we have provided :

    • Recommended skills which he can learn further in future.

    • Recommended courses which can be taken up in order to learn the above recommended skills.

Flowchart

🤖 Tech-Stack

Future Scope and Business Potential

  • Instead of using word-based embedding,we can use sentence-embedding to get proper context.
  • Further parse profile via LinkedIn.
  • Conducting end-to-end hackathon management system once the hackathon ends (eg: uploading the code,demo video files)
  • Providing a payment gateway to send cash prizes to hackathon winners.

👨‍💻Team Members

About

System that helps in developing innovative solutions that streamline the process of shortlisting teams for hackathons.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published