O BookApe
BookApe je platforma, kde čtenáři sdílejí své literární objevy a vytvářejí knižní komunitu.
Náš cíl
Vytvořit komunitu čtenářů, kteří se mohou sdílet své zážitky a doporučení.
Náš Team

David Klíma
Back-End Developer

Ondřej Jurka
Front-End Developer

Max Veselý
Designer
Front-End architektura BookApe 🦍
🛠️ Technologie
- Vue.js 3 s Composition API
- Nuxt 3 pro SSR a optimalizaci
- Tailwind CSS pro moderní design
- Pinia pro state management
💡 Klíčové komponenty
- Responzivní knihovní katalog
- Interaktivní uživatelské profily
- Dynamické vyhledávání knih
- Systém hodnocení a recenzí
🚀 Optimalizace
- Lazy loading komponent
- Image optimalizace
- SEO friendly struktura
🎨 UI/UX prvky
- Minimalistický čistý design
- Animace pro lepší interakci
- Přístupnost dle WCAG standardů
Back-End architektura BookApe 🦍
🛠️ Technický základ
- Go + Gin framework pro rychlé odpovědi
- MariaDB jako spolehlivá databáze
- Amazon S3 pro efektivní ukládání obálek knih
- JWT tokeny pro bezpečnou autentizaci uživatelů
📚 Klíčové funkce
- Vlastní databáze knih
- Napojení na OpenAI pro doporučování
- Cache vyhledávání knih pro optimalizaci výkonu
- Hodnocení knih
⚡ Hlavní výhody
- Vysoký výkon díky Go concurrent processing
- Škálovatelná architektura
- Bezpečné zpracování uživatelských dat
- Rychlé odezvy díky cache systému
- AI doporučování na základě preferencí
🔄 Tok dat v systému
- Autentizace pomocí JWT tokenů
- Ukládání dat knih v MariaDB
- Obrázky zpracovány přes S3 bucket
- Real-time doporučení přes OpenAI API

