Skip to content

IoT Data Management System with RabbitMQ Integration, NestJS application that processes x-ray data from IoT devices using RabbitMQ, stores processed information, and provides API endpoints for data retrieval and analysis

Notifications You must be signed in to change notification settings

sg-milad/x-ray-processor

Repository files navigation

NestJS NestJS Logo

🚀 How to Run the Project

To set up and run the project, follow these steps:

  1. Copy the environment configuration files:
    cp .env.example .env
    cp .env.example .env.dev
  2. Start the project using Docker:
    docker compose up
  3. Wait a few minutes for the build process to complete.
  4. Once the project is running, open localhost:3000/docs to access the Swagger API documentation.
    • If you prefer using Postman, import the docs-json.json file.

🧪 How to Run Tests

  1. Install dependencies:
    pnpm install
  2. Run tests:
    pnpm test
  3. Run end-to-end (E2E) tests:
    pnpm test:e2e
    

About

IoT Data Management System with RabbitMQ Integration, NestJS application that processes x-ray data from IoT devices using RabbitMQ, stores processed information, and provides API endpoints for data retrieval and analysis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published