Skip to content

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

Contributors