Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/thekavikumar/find-your-hack-mate


https://github.com/thekavikumar/find-your-hack-mate

Last synced: 22 days ago
JSON representation

Awesome Lists containing this project

README

        

# Find Your Hack Mate

Find Your Hack Mate 🚀 is a web application designed to simplify the process of finding teammates for hackathons. With our platform, participants can effortlessly connect with others based on their skills, ratings, and proximity. Whether you're a seasoned developer or a newcomer to the hackathon scene, Find Your Hack Mate makes it easy to form the perfect team and collaborate effectively.

### Features

- **User Ratings:** Rate and be rated based on skills and collaboration experience, facilitating informed team formation.
- **Location-Based Matching:** Discover nearby teammates to enhance in-person collaboration during hackathons.
- **Real-time Chat:** Communicate seamlessly with potential teammates within the platform using real-time chat functionality.
- **Comprehensive Profiles:** Create detailed profiles showcasing your skills, interests, and past projects to attract compatible teammates.
- **Authentication:** Secure authentication system powered by Kinde ensures user data is protected.
- **Customizable Profiles:** Tailor your profile to highlight strengths, interests, and availability for upcoming hackathons.
- **Responsive Design:** Enjoy a seamless experience across various devices, enabling access from anywhere.

### Tech Stack


Next.js
Tailwind CSS
Node.js
Express
MongoDB
WebSocket.io
Kinde

### Getting Started

To get started with Find Your Hack Mate, follow these steps:

1. Clone the repository:

```
git clone https://github.com/your-username/find-your-hack-mate.git
```

2. Navigate to the project directory:

```
cd find-your-hack-mate
```

3. Install dependencies:

```
npm install
```

4. Set up your MongoDB database and provide the connection string in the appropriate configuration file.

5. Configure authentication settings using Kinde.

6. Run the application:

```
npm run dev
```

7. Access the application in your web browser at `http://localhost:3000`

### Contributing

We welcome contributions from the community to make Find Your Hack Mate even better! If you'd like to contribute, please follow these guidelines:

- Fork the repository and create a new branch for your feature or bug fix.
- Make your changes and ensure that the code passes all tests.
- Submit a pull request with a clear description of your changes.

### License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

### Contact

If you have any questions or suggestions, feel free to reach out to us at [[email protected]](mailto:[email protected]) 📧.

Happy hacking! 🚀

[Visit our website](https://findyourhackmate.com) 🌐