Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/harsh3dev/devmatchups

Find team members for hackathons and collaborate with developers all around the world.
https://github.com/harsh3dev/devmatchups

docker hackathon hacktoberfest nextauth nextjs opensource postgresql prisma prisma-orm reactjs socialwinterofcode typescript zod

Last synced: 5 days ago
JSON representation

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

Awesome Lists containing this project

README

        

Dev Matchups

![image](https://github.com/user-attachments/assets/d40b5116-242b-4235-bbdf-04bcea305a8f)

## Overview

DevMatchups is a platform designed to connect developers and enthusiasts from all around the world to form teams for hackathons. Whether you're looking for teammates with specific skills, or you want to join a team, this platform provides an easy way to collaborate and participate in hackathons.

## Features

- **User Registration and Authentication**: Sign up and log in to create teams.
- **Profile Creation**: Create a detailed profile highlighting your skills, interests, and previous hackathon experiences.
- **Team Formation**: Find and connect with other developers to form teams based on skills and interests.
- **Hackathon Listings**: Browse upcoming hackathons and join events.
- **Search and Filter**: Use advanced search and filter options to find team members with specific skills or interests.
- **Match with Devs**: Match with highly skilled developers around the world.

## Tech Stack

[![My Skills](https://skillicons.dev/icons?i=nextjs,ts,nodejs,tailwind,postgres,prisma,docker,redux,vercel,)](https://skillicons.dev)
- **UI**: Shadcn UI, Aceternity UI, Tailwind CSS, Framer Motion

### Usage
1. Sign up for an account.
2. Create your profile, adding your skills, interests, and hackathon experiences.
3. Browse hackathons to find events you're interested in.
4. Search for team members using filters to find people with the skills you need.
5. Join or create teams and start collaborating.

### Contributing
We welcome contributions from the community! To contribute:

1. Fork the repository.
2. Create a new branch (`git checkout -b `).
3. Make your changes.
4. Commit your changes (`git commit -m 'Commit message'`).
5. Push to the branch (`git push origin branch-name`).
6. Open a pull request.

Please ensure your code adheres to our coding standards and includes appropriate tests.

### Contact
If you have any questions, suggestions, or feedback, feel free to reach out:

Discord: @harsh3dev

Email: [email protected] or [email protected]

LinkedIn: [Harsh Pandey](https://www.linkedin.com/in/harsh3dev/), [Yash Gupta](https://www.linkedin.com/in/yash-gupta-64956b246/)


### Installation

1. **Clone the repository**:
```bash
git clone https://github.com/harsh3dev/DevMatchups
cd DevMatchups

2. **Install dependencies**:
```bash
npm install
```

## Getting Started

First, run the development server:

```bash
npm run dev
# or
pnpm run dev
# or
pnpm dev
# or
bun dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

Project Contributers: