This repository contains the code for a CRUD Application with synchronization via RabbitMQ using .NET Core and Angular.
To run the project, we're using Docker with Docker Compose. For startup use the following command:
docker-compose up --build -d
The application will be exposed on port 8000
. The startup process take some time to boot up RabbitMQ and apply the database migrations.
The integration between the application and the synchronization API is done with RabbitMQ. The result will be available on port 8001
.
- Product registration (CRUD)
- Integration with external API for data synchronization