jafari-mohammad-reza / uniplato-task

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

uniplato-task

  • this project is built on top of typescirpt , fastify and prisma

  • database configuration and seed will be done by start script which you can find in package.json

  • ways to run it:

Using docker

docker-compose up -d

OR

docker build -t uniplato-task .

Using package json script

pnpm run start:prod

Swagger

Project structure

  • server=> uses routes
  • handlers => uses service , schemas
  • services => uses repository
  • repository => using helper prisma
  • helper functions
  • routes => uses handlers , schemas
  • schemas
  • middlewares

About


Languages

Language:TypeScript 91.7%Language:JavaScript 6.1%Language:Dockerfile 2.2%