mkdev is by Developers for Developers.
mkdev is a social networking platform for software developers to connect and share projects. In mkdev posts and users have tags that are searchable to find users and showcases that use a technology, If you are interested in a technology or topic you can follow tags to see popular posts
Before you begin, ensure you have met the following requirements:
- You have installed
node 22.1.0. - You have a
PostgreSQLserver to connect to, we reccomend Neon. - You have read
CONTRIBUTING.mdfor the git workflow.
-
Primsafor code highlighting and formatting for .prisma files -
Pretty TypeScript Errorsfor easier to read Typescript errors
- Google Cloud Console => OAuth 2.0 Client IDs
- AWS IAM => AWS Access Keys
To install mkdev, follow these steps:
npm install=> install dependenciesnpx prisma migrate dev=> builds database with prisma and generates ORMnpm run seed=> add some default data to db
To run mkdev, follow these steps:
npm run build=> check client types and generate dist folder for clientnpm start=> run server
Add run commands and examples you think users will find useful. Provide an options reference for bonus points!
Set Up - To start your database start up with these steps
To update prisma db
npx prima migrate dev/npx prisma db push
To seed the database from Prisma/seed.ts
npm run seed
To inspect database with GUI
npx prisma studio