Skip to content

codinggita/hackmatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 

Repository files navigation

HackMatch

Overview

Many students want to participate in hackathons but struggle to find teammates with the right skills. Most students either participate alone or miss opportunities because they cannot build a balanced team with developers, designers, and problem solvers.

This project aims to develop a Hackathon Team Finder Web Application that helps students connect with others, form teams, and collaborate effectively for hackathons.


Problem

Students often face the following issues when preparing for hackathons:

  • Difficulty finding teammates with required skills
  • Lack of a centralized platform to form hackathon teams
  • Poor communication between interested participants
  • No organized way to list project ideas or team requirements

Because of these challenges, many students cannot participate effectively in hackathons.


Proposed Solution

Develop a web platform where students can create hackathon teams, list required skills, and allow others to join teams.

The platform will act as a team matchmaking system for hackathon participants.


Key Features

1. User Authentication

Users can create accounts and log in to the platform.

Features:

  • Signup
  • Login
  • Logout

2. User Profile

Each user can create a profile that includes:

  • Name
  • Skills (React, Backend, UI/UX, AI, etc.)
  • Experience level
  • Portfolio or GitHub link

3. Create Team / Project

Users can create a team for a hackathon by adding:

  • Project idea
  • Hackathon name
  • Required skills
  • Number of team members needed

4. Join Team

Other users can browse available teams and request to join.

Features:

  • Browse teams
  • Apply to join team
  • Accept or reject requests

5. Team Dashboard

Team members can view:

  • team members
  • project idea
  • roles of each member
  • hackathon details

6. Search and Filter

Users can search teams by:

  • hackathon name
  • skills required
  • technology stack

Technology Stack

Frontend:

  • React.js
  • Tailwind CSS

Backend:

  • Node.js
  • Express.js

Database:

  • MongoDB

Authentication:

  • JWT (JSON Web Token)

Expected Outcome

The platform will help students easily find teammates with complementary skills, form teams quickly, and participate more effectively in hackathons.


Project Type

Full-Stack Web Application (MERN Stack)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors