About This Project

AIDeliveryGroceryShop is a portfolio engineering project demonstrating enterprise-grade full-stack development with AI integration.

Architecture


              Cloudflare DNS
                   |
         Nginx Proxy Manager (SSL)
          /        |          \
  Next.js 14    .NET 8 API   FastAPI
  (TypeScript)  (C#)         (Python RAG)
  :3002         :8020        :8021
    \              |            /
     \     PostgreSQL:5436    /
      \     Redis:6380      /
       \        |         /
        +-- Qdrant:6333 --+
        +-- Ollama:11434 -+
              |
      Azure Functions (.NET 8)
      (Deal Rotation + Embeddings)
        

Technology Stack (16 technologies)

C# / .NET 8Web API + Azure Functions
Python / FastAPIAI/RAG Service
TypeScript / Next.jsFrontend (this site)
Entity FrameworkORM + Migrations
DapperFull-text search
PostgreSQLPrimary database
RedisCart + Chat sessions
QdrantVector search (RAG)
Ollama / Azure OpenAILLM + Embeddings
Azure FunctionsServerless deal engine
Terraform8 Azure IaC modules
OpenTelemetryDistributed tracing
Application InsightsAzure observability
DatabricksPySpark data pipelines
Docker7 containerized services
GitHub Actions + Azure DevOpsDual CI/CD