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