Skip to content

Find team members for hackathons and collaborate with developers all around the world.

License

Notifications You must be signed in to change notification settings

harsh3dev/DevMatchups

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ DevMatchups

The ultimate platform to find teammates for hackathons β€” globally 🌍

GSSoC'25 Banner


CodeRabbit Pull Request Reviews

πŸ“Œ Overview

DevMatchups is a web platform designed to connect developers, designers, and enthusiasts from around the world to form hackathon teams. Whether you're searching for teammates with complementary skills or exploring upcoming events, this platform makes collaboration easy and effective.


✨ Features

πŸ‘€ User & Team Features

  • User registration and authentication
  • Developer profile creation and management
  • Team formation with matchmaking

🎯 Hackathon Discovery

  • Explore upcoming hackathon listings
  • Advanced filters and search options
  • Personalized match recommendations

πŸ’… UI/UX Enhancements

  • Back-to-top button across all pages
  • Integrated chatbot assistant
  • Icon upgrades using Lucide React
  • Redesigned headers for visual consistency

πŸ› οΈ Tech Stack

Tech Stack

  • UI Libraries: Shadcn UI, Aceternity UI, Tailwind CSS, Framer Motion

πŸš€ Getting Started

πŸ”„ Clone the Repository

git clone https://github.com/harsh3dev/DevMatchups.git
cd DevMatchups

πŸ“¦ Install Dependencies

npm install
# or
pnpm install
# or
bun install

🐳 Run with Docker (optional)

docker-compose up --build

πŸ§ͺ Start the Development Server

npm run dev
# or
pnpm run dev
# or
bun dev

Visit http://localhost:3000 in your browser.


πŸ—‚οΈ Project Structure

  • app/ β€” Routing and main page structure
  • components/ β€” Reusable UI components
  • hooks/ β€” Custom React hooks
  • lib/ β€” Utility libraries and helpers
  • prisma/ β€” Database schema and migrations
  • public/ β€” Static assets (images, icons, etc.)
  • __tests__/ β€” Unit and integration tests
  • .github/ β€” GitHub Actions and workflow configs
  • Actions/ β€” CI/CD configurations

🀝 Contributing

We welcome contributions! Here’s a quick guide to get started:

# Fork the repository

# Create your feature branch
git checkout -b feature/your-feature

# Commit your changes
git commit -m "Add: your feature"

# Push to GitHub
git push origin feature/your-feature

Then, open a pull request πŸš€

Please ensure your code adheres to the project style and includes appropriate test coverage. See CONTRIBUTING.md and Code of Conduct for more info.


πŸ“¬ Contact


πŸ‘₯ Project Contributors

A huge thanks to all contributors who made DevMatchups possible:

Project Contributers:

---

πŸ“ License

This project is licensed under the MIT License.

Built with β˜•οΈ, πŸ’», and plenty of caffeine.
πŸ’‘ *Pro tip: Your perfect team might be one pull request away.*


Releases

No releases published

Sponsor this project

  •  

Packages

No packages published

Contributors 36