Giter VIP home page Giter VIP logo

projectmate's Introduction

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

projectmate's People

Contributors

rohitdasu avatar adityapainuli avatar leewan-09 avatar jakubchorzepa avatar rakeshsangem avatar yazdun avatar meetwithyash avatar rounak-28 avatar ctoffanin avatar zharkan avatar sarabjeet108 avatar sachdevlaksh avatar luciohenrique512 avatar rodrigorvsn avatar vladbrok avatar kumaryogesh17 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.