Skip to content

Books tracking Application with NestJs, Meilisearch, PostgreSQL and Prisma ORM

License

Notifications You must be signed in to change notification settings

wfkpk/spine-backend

Repository files navigation

Nest Logo

Application-Spines Backend for tracking books

Description

I wanted to keep track of my books and there not any books tracker with good ui and i build this backend.Now I am sending Books Json data to server and then changing status from want-to-read to read and searching books with my localhosted instance of meilisearch image on docker. build with MySQL, NestJS, Prisma, Meilisearch, S3 bucket.

feature list:-

  • authentication
  • add books in the 3 main list
  • search with meilisearch
  • update everthing
  • add more from outside to database books
  • add multiple notes to single book PRIVATE
  • add multiple comment on thesingle book
  • add digital ocean space for storing files (more details upload service).
  • add rate limiting with nestjs/throttler

Swagger API endpoint preview

image

Installation

$ npm install

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Stay in touch

License

Nest is MIT licensed.

About

Books tracking Application with NestJs, Meilisearch, PostgreSQL and Prisma ORM

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published