Skip to content

A platform where developers can post projects and find contributors by list required roles, and manage contributor applications.

Notifications You must be signed in to change notification settings

soufianboukir/opensource-connect

Repository files navigation

Opensource-connect

A platform where developers can post projects, find contributors by listing required roles, and manage contributor applications. Screenshot from 2025-07-12 15-47-51

Tech Stack

  • Framework: Next.js 15
  • Language: TypeScript
  • Database: MongoDB (via Mongoose)
  • Authentication: NextAuth (Github + Google OAuth)
  • Styling: Tailwind CSS

Features

User Authentication

  • Authentication with google/ github

Features

  • Developer login via google or githbu
  • Create and manage project postings
  • List required contributor roles per project
  • Developers can apply to contribute with a short message
  • Project owners can view, accept, or reject applications
  • Search and filter available projects
  • Light and dark mode support
  • Real-time messaging between developers
  • Email or in-app notifications for applications
  • and more...

Installation

  1. Clone the repository and install dependecies
  git clone https://github.com/soufianboukir/opensource-connect.git
  cd opensource-connect
  npm install
  1. cp .env.example .env

  2. Run application

  npm run dev

built with ❤️ by soufian.

About

A platform where developers can post projects and find contributors by list required roles, and manage contributor applications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published