A web app where you can find contributors for your open-source project or as an individual contributor you can find open-source projects. Best place to start open-source contribution. Find people who have the same vision as you do and contribute for building amazing products.
Check out the web app: https://project-mate.vercel.app
As a community, we always encourage people to share their thoughts and ideas. Do you want to talk to us? Join our Discord server by clicking the badge below.
- Frontend - Next.js
- CSS Framework - Tailwind CSS
- Backend - NextJS APIs + Next Auth + MongoDB + Prisma ORM
- Design & Prototype - Figma
-
Fork the project
-
Clone the project by running
git clone https://github.com/<your-github-username>/projectmate.git
-
Go into the project directory
cd projectmate
-
Create an
.env
file from the.env.template
file (copy everything in the.env.template
file and put it in the.env
file with appropriate values).MONGODB_URI
is theconnection string
which you'll get from mongodb for reference.NEXTAUTH_SECRET
Just pass anyrandom string
or you can quickly create a good value on the command line via thisopenssl command
.
openssl rand -base64 32
-
Install all the dependencies
npm install
-
Synchronize your Prisma schema with your database schema
npx prisma db push
-
Insert required data to your database
npx prisma db seed
-
Start the application development server
npm run dev
Any contributions you make are truly appreciated, go to our CONTRIBUTING.md file for more information.
View CODE_OF_CONDUCT.md
projectmate is licensed under the MIT License - see the LICENSE file for details.