Skip to content

k-santos/farm-nest-js

Repository files navigation

Overview

This project serves as a Backend For Frontend (BFF) application designed to manage lots and animals within each lot. It leverages Redis for caching queries to optimize performance. Built using Node.js and NestJS with TypeScript.

Running the app

Before running the app, you should create a .env file based on the .env.example file. Also, take a look at the docker-compose.yaml file to check configurations.

docker compose up -d
npm install
npm run start:dev

Running the tests


npm run tests

Checking endpoints

Creating a LOT

image

Adding an Animal to this lot

image

Trying to create another LOT with same name

image

Creating another LOT

image

Deleting an animal

image

Deleting a lot

image

List lots by name

image

Technologies used

  • NestJS
  • Typescript
  • Redis
  • Jest
  • Insomnia
  • Docker

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published