/projectmate

Find your project mate online

Primary LanguageTypeScriptMIT LicenseMIT

PROJECTMATE - Supercharge your open-source contributions

COVER-PROJECTMATE

Discover open-source projects, connect with experienced maintainers, and collaborate with a community of passionate contributors. Join over 150 registered users who are already making a difference

Demo

Screenshot 2023-04-21 at 7 59 29 PM

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 ⬇️

DISCORD - Join TWITTER - Join

Figma design:

FIGMA - View

Tech stack

Next.js tailwind css MongoDB Prisma Figma

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

Installation steps

Prerequisites

Before getting into it, make sure you have yarn and prisma installed.


  1. Fork the project 🔧

  2. Clone the project by running the following command on the terminal 🔽

    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 ✅

    yarn
  6. Synchronize your Prisma schema with your database schema 🗃

    yarn prisma db push
  7. Insert required data to your database ✅

    yarn prisma db seed
  8. Start the application development server 🚀

    yarn 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

Contributors ✨

Support ⭐

Don't forget to leave a star ⭐ if you want to support us.

License 📃

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