Skip to content

KuroXI/fruit-storage

Repository files navigation

wakatime Quality Gate Status Security Rating Maintainability Rating

Fruit Storage

This project is designed to manage fruits and their storage, implementing functionalities for creating, updating, and deleting fruit and storage entries. It uses domain-driven design (DDD) and follows the DDD Clean Architecture.

Tools

Linting and Formatting

  • BiomeJS: Ensures code quality by providing linting and formatting.

Delivery Mechanism

  • Upstash/Kafka: Implements "at least once delivery" to guarantee message delivery.

Code Quality

  • Sonarlint: A VSCode extension that detects and helps fix coding issues.

Testing

  • Jest: A robust testing framework used for unit tests.

GraphQL

  • Nexus: A framework for building robust, type-safe GraphQL APIs.

Database

  • MongoDB: A NoSQL database used for storing and managing data.

About

Domain-Driven Design Clean Architecture

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published