PRODEJUP



O projektu
Platforma PRODEJUP přináší e-shopům revoluci v zákaznické péči. Automatizuje až 80 % rutinních dotazů díky pokročilé AI, která zná celý sortiment. E-shopům tak šetří náklady na podporu, zatímco zákazníkům poskytuje okamžité rady a doporučení produktů 24/7, čímž přímo zvyšuje obrat.
Tech Stack
Frontend & Widget
Moderní dashboard a embedovatelný widget.
- Next.js 15.2 (App Router)
- React 19 + Vite (Widget)
- Tailwind CSS 4.x
Backend Core
Robustní API server s asynchronním zpracováním.
- Python FastAPI 0.110
- Uvicorn ASGI
- 33+ API Routerů
AI & Data
Pokročilá AI pipeline a izolovaná data.
- OpenRouter (Gemini/GPT-4)
- MongoDB + Motor (Async)
- Redis Caching
Infra & Ops
Škálovatelná SaaS infrastruktura.
- Docker & Railway
- AWS S3 (Storage)
- Stripe Subscription
AI Conversation Engine
Jádrem systému je komplexní pipeline pro zpracování přirozeného jazyka, která kombinuje extrakci entit, sémantické vyhledávání a generování odpovědí.
- 01.Intent DetectionSystém automaticky rozpozná záměr uživatele (doporučení produktu, srovnání, technický dotaz) a zvolí vhodnou strategii odpovědi.
- 02.Knowledge Base RAGRetrieval-Augmented Generation nad produkty a FAQ. Využívá sémantické vektory pro nalezení nejrelevantnějších informací.
- 03.Context AwarenessAI si pamatuje historii konverzace a generuje personalizované follow-up otázky pro udržení engagementu.
Code Snippet: RAG Pipeline
Logika Doporučování
Aby AI nedoporučovala náhodné produkty, vyvinuli jsme vlastní Scoring Algorithm, který vypočítává relevanci produktů na základě 5 vážených faktorů:
- Shoda parametrů (Feature Matching)30%
- Cenová relevance (Price Range)25%
- Shoda kategorie (Category Match)20%
- Priorita Admina (Business Boost)15%
- Preference Značky (Brand Affinity)10%
Multi-tenant Architecture
SaaS Architektura
Platforma je navržena jako škálovatelný multi-tenant systém, který zajišťuje naprostou bezpečnost a izolaci dat pro každého klienta.
- 01.Data IsolationKaždý dotaz do databáze je striktně filtrován podle `user_id`. Tenant vidí pouze svá data.
- 02.Stripe IntegracePlně automatizovaná správa předplatného. Webhooky řeší upgrade, downgrade i expiraci tarifů.
- 03.Origin ValidationDynamický middleware ověřuje doménu widgetu v reálném čase a blokuje neautorizované použití API klíče.
Middleware Stack
# Request Flow Pipeline
- ErrorLogging (Exceptions)
- RequestID (Traceability)
- RateLimit (Redis)
- DynamicOriginValidator
- AuthMiddleware (JWT)
- CORSMiddleware
Logika Předplatného (Stripe)
Systém automaticky spravuje limity a přístupy na základě Stripe webhooků. Každý tenant má striktní kvóty.
- Free: 50 konverzací/měsíc
- Basic: 500 konverzací/měsíc
- Premium: 2000 konverzací/měsíc
Webhook Events Handling
Data Intelligence & Import
AI Web Scraping
Pro klienty bez feedu. Crawler projde web a AI Vision/Text modely extrahují strukturovaná data z HTML (ceny, obrázky, popisy).
XML Feed Sync
Přímé napojení na Heureka/Google feedy. Pravidelná synchronizace skladových zásob a cen v reálném čase.
AI Feature Extraction
AI nečte jen text, ale chápe kontext. Z popisu "červené tričko XL" automaticky vytvoří vlastnosti: Barva: Červená, Velikost: XL.
Widget & Dashboard
React Widget (Vite)
Lehký embedovatelný widget postavený na React 19. Podporuje custom theming (CSS proměnné), dark mode a websocket komunikaci v reálném čase.
Next.js Dashboard
Komplexní správcovská konzole. Obsahuje vizuální editor widgetu, správu produktů, analytiku konverzací a fakturaci.
AI Web Scraping Pipeline
Automatický import. Scrapy crawler stáhne HTML, AI (OpenRouter) parsuje strukturu produktů a cen, a data jdou do "Pending Review" fronty ke schválení.
Deep Analytics
Sledování KPI: počet konverzací, click-rate na doporučené produkty, nejčastější dotazy a spokojenost uživatelů.
Mobilní Aplikace
Pro majitele e-shopů jsem vyvinul nativní mobilní aplikaci, která umožňuje spravovat zákaznickou péči odkudkoliv.
- 01.React Native (Expo)Jedna kódová základna pro iOS i Android. Rychlý vývoj a nativní výkon.
- 02.Real-time Push NotifikaceOkamžité upozornění, když AI neví rady a zákazník žádá živého operátora.
- 03.Live Chat ManagementPlnohodnotné chatovací rozhraní. Operátor může převzít kontrolu nad botem jedním klepnutím.

Bezpečnost
Security-first přístup chránící data klientů i jejich zákazníků.
- Rate Limiting (Redis)Active
- XSS & CSP ProtectionEnforced
- GDPR ComplianceReady
- Data EncryptionAt rest & Transit