A platform where developers can post projects, find contributors by listing required roles, and manage contributor applications.
- Framework: Next.js 15
- Language: TypeScript
- Database: MongoDB (via Mongoose)
- Authentication: NextAuth (Github + Google OAuth)
- Styling: Tailwind CSS
- Authentication with google/ github
- 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...
- Clone the repository and install dependecies
git clone https://github.com/soufianboukir/opensource-connect.git
cd opensource-connect
npm install
-
cp .env.example .env
-
Run application
npm run dev
built with ❤️ by soufian.