rohitdasu/projectmate
rohitdasu/projectmate has 169 GitHub stars and 116 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 14:59 UTC. Last push 2026-10-30.
Discover open-source projects, connect with experienced maintainers, and collaborate with a community of passionate contributors.
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalPROJECTMATE - Supercharge your open-source contributions

Discover open-source projects, connect with experienced maintainers, and collaborate with a community of passionate contributors. Join over 200+ registered users who are already making a difference
Demo
Check out the web app 🌏 : https://projectmate.net/
Connect with us
As a community, we always encourage people to share their thoughts and ideas. Do you want to talk to us? Join and Follow our Discord server and Twitter page ⬇️
Figma design:
Tech stack
- Frontend - Next.js Client
- CSS Framework - Tailwind CSS
- Backend - NextJS APIs + Next Auth + MongoDB + Prisma ORM
- Design & Prototype - Figma
Installation steps
Standard installation
Prerequisites
Before getting into it, make sure you have yarn and prisma installed.
Fork the project 🔧
Clone the project by running the following command on the terminal 🔽
git clone https://github.com/<your-github-username>/projectmate.gitGo into the project directory 🔽
cd projectmateCreate an
.envfile from the.env.templatefile (copy everything in the.env.templatefile and put it in the.envfile with appropriate values) 📄MONGODB_URIis theconnection stringwhich you'll get from mongodb for reference.NEXTAUTH_SECRETJust pass anyrandom stringor you can quickly create a good value on the command line via thisopenssl command.
openssl rand -base64 32Install all the dependencies ✅
yarnSynchronize your Prisma schema with your database schema 🗃
yarn prisma db pushInsert required data to your database ✅
yarn prisma db seedStart the application development server 🚀
yarn run dev
Installation using docker
NOTE: Docker set up is highly recommended mainly on linux systems due to possible performance issues on other platforms.
Fork the project 🔧
Clone the project by running the following command on the terminal 🔽
git clone https://github.com/<your-github-username>/projectmate.gitGo into the project directory 🔽
cd projectmateCreate an
.envfile from the.env.templatefile (copy everything in the.env.templatefile and put it in the.envfile with appropriate values) 📄MONGODB_URIis theconnection string, in this case your connection string should look exactly like thismongodb://root:root@mongo:27017/projectmate?authSource=adminNEXTAUTH_SECRETJust pass anyrandom stringor you can quickly create a good value on the command line via thisopenssl command.
openssl rand -base64 32Build docker containers 🔽
docker compose buildStart containers in a background 🔽
docker compose up -dSynchronize your Prisma schema with your database schema 🗃
docker compose exec web yarn prisma db pushInsert required data to your database ✅
docker compose exec web yarn prisma db seedYou can access logs from web or mongo container by docker compose logs e.g:
docker compose logs web -fIf you want to stop containers just run:
docker compose stopOr if you want to stop and remove containers, networks:
docker compose down
NOTE: If you want to add new package, you must use
docker compose exec web yarn add [package]Then (also if you pulled branch with changes to package.json) rebuild containers:
docker compose up --build -dYou cannot perform
yarn buildfrom your local machine - you need to use:docker compose exec web yarn build
Contributing Guidelines 📜
Any contributions you make are truly appreciated, go to our CONTRIBUTING.md file for more information on how to contribute.
Code of Conduct 📜
View CODE_OF_CONDUCT.md
Contributors ✨
Support ⭐
Don't forget to support us by leaving a star ⭐
License 📃
projectmate is licensed under the MIT License - see the LICENSE file for the details.
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
458,824 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,451 starsreact/react
The library for web and native user interfaces.
252,457 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,624 stars