Skip to content

KararTY/ppsl-cd-api

Repository files navigation

ppsl-cd-api

Based* on @TomDoesTech's video titled Build a RESTful API with Fastify, Prisma & TypeScript.

* Partially

Libraries in use

  • Yarn - Package manager.
  • standard/standard - Code formatter & linter.
  • Fastify - Web server.
  • Prisma - TypeScript ORM.
  • Auth.js through authey & @next-auth/prisma-adapter - SSO authentication.
  • zod & fastify-zod - Request & response validation.
  • Lexical - WYSIWYG document editor, headless. For user input validation use only.

Setup

  • Node.js LTS recommended (Node.js 18.16.0 when this was written).
  • Yarn (Node.js >=16.10 (corepack) & Node.js >=18.6 (yarn@stable) installation steps).
  • yarn && yarn run prisma:db-push && yarn start
  • git submodule init && git submodule update

License

AGPL-3.0-only

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published