Skip to content

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

Notifications You must be signed in to change notification settings

aashitanegii/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


📌 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.*


About

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

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 76.6%
  • JavaScript 22.4%
  • Other 1.0%