Skip to content

cauesilva1/openmatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenMatch

OpenMatch is an open-source matchmaking platform that connects developers to open-source projects based on their skills, interests, and availability.

🌟 Features

  • 🔐 GitHub login and authentication
  • 🧠 Personalized project recommendations
  • 📈 Project listing, filtering and search
  • 🧑‍💻 Matchmaking algorithm (beta)
  • 📬 Notifications and contact features

🚀 Tech Stack

  • Next.js 13+ (App Router)
  • React, Tailwind CSS
  • Node.js + Supabase (PostgreSQL)
  • Prisma ORM
  • TypeScript

📦 Getting Started

First, clone the repository:

git clone https://github.com/cauesilva1/openmatch.git
cd openmatch

👉 Run the Frontend (Next.js)

cd frontend
npm install
npm run dev

Visit http://localhost:3000 to view the app.

👉 Run the Backend (Node + Supabase)

In a new terminal:

cd backend
npm install
npm run dev

Make sure your .env files are set up for both frontend and backend before running.


🤝 Contributing

See CONTRIBUTING.md for how to get started.


📄 License

OpenMatch is open-sourced under the MIT license.

About

Fullstack open-source platform to match developers with open source projects.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors