Skip to content

Latest commit

 

History

History
49 lines (28 loc) · 978 Bytes

README.md

File metadata and controls

49 lines (28 loc) · 978 Bytes

Developer Evaluation Project

📏 Business Rules

  1. Discount Tiers:

    • 4+ items → 10% discount
    • 10-20 items → 20% discount
  2. Restrictions:

    • 🚫 Maximum limit: 20 items per product
    • 🚫 No discounts below 4 items

📁 Project Structure

The project follows a modular architecture, separating concerns between domains.

🛠 How to Run the Project

🔹 Prerequisites

🚀 Running Locally

  1. Clone the repository

    git clone https://github.com/YOUR_GITHUB/DeveloperEvaluation.git
    cd DeveloperEvaluation
    
  2. Run the application using Docker

    docker-compose up -d --build

  3. Access the API

    Swagger UI: http://localhost:8080/swagger

📌 Testing

Run unit tests using:

dotnet test