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í.

LazyLabs logo

LazyLabs.cz

Partner projektu

LazyLabs logo

Kyberna

Naše krásná škola

Náš Team

David Klíma

David Klíma

Back-End Developer

Ondřej Jurka

Ondřej Jurka

Front-End Developer

Max

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