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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

22cc970 · Sep 15, 2023

History

37 Commits
Jun 22, 2023
Jul 8, 2023
Jul 31, 2023
Jun 22, 2023
Jun 22, 2023
Jun 22, 2023
Jun 28, 2023
Jul 8, 2023
Sep 15, 2023
Aug 10, 2023
Jun 22, 2023
Jun 29, 2023
Jul 8, 2023
Jun 22, 2023
Jun 22, 2023

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