rupali-codes / projectmate

Find your project mate online

Home Page:https://project-mate.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PROJECTMATE - find your project mate online

PROJECTMATE find your project mate online

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.

Demo

Check out the web app: https://project-mate.vercel.app

Connect with us

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.

DISCORD - Join FIGMA - View

Tech stack

Next.js tailwind css MongoDB Prisma Figma

  1. Frontend - Next.js
  2. CSS Framework - Tailwind CSS
  3. Backend - NextJS APIs + Next Auth + MongoDB + Prisma ORM
  4. Design & Prototype - Figma

Installation steps

  1. Fork the project

  2. Clone the project by running

    git clone https://github.com/<your-github-username>/projectmate.git
  3. Go into the project directory

    cd projectmate
  4. 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 the connection string which you'll get from mongodb for reference.
    • NEXTAUTH_SECRET Just pass any random string or you can quickly create a good value on the command line via this openssl command.
    openssl rand -base64 32
  5. Install all the dependencies

    npm install
  6. Synchronize your Prisma schema with your database schema

    npx prisma db push
  7. Insert required data to your database

    npx prisma db seed
  8. Start the application development server

    npm run dev

Contributing Guidelines

Any contributions you make are truly appreciated, go to our CONTRIBUTING.md file for more information.

Code of Conduct

View CODE_OF_CONDUCT.md

License

projectmate is licensed under the MIT License - see the LICENSE file for details.

Thanks to all Contributors

About

Find your project mate online

https://project-mate.vercel.app

License:MIT License


Languages

Language:TypeScript 96.0%Language:CSS 2.4%Language:JavaScript 1.5%Language:Shell 0.1%