This project is built with Next.js, Apollo & Prisma
To get the project up and running:
- Clone or fork this repo.
- Install the dependencies:
npm install - To create the SQLLite file and initiate:
npx prisma migrate dev --name init - Seed the db with initial data:
npx prisma db seed - Copy
.env-testand create your own.env. RequestGITHUB_IDandGITHUB_SECRETfrom a collegaue through some other channel. - Run the project:
npm run dev
- Make sure you have
yarninstalled (npm install -g yarnif needed) - Run a current version of Node! Node 12 seems to be too old, 16 (stable) works just fine. Consider installing
nvmif you need to keep another version for work-related purposes: Mac/Linux: https://github.com/nvm-sh/nvm Windows: https://github.com/coreybutler/nvm-windows - Yes, the app asks for a lot of Github permissions. It will be removed/revoked after the weekend, so as long as you trust Nima, you will be fine :)