Zharkan / projectmate

Find your project mate online

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Find your project mate online

https://project-mate.vercel.app

License:MIT License


Languages

Language:TypeScript 98.5%Language:JavaScript 1.0%Language:CSS 0.4%Language:Shell 0.1%