Skip to content

marcin2121/urwislive

Repository files navigation

🧸 Sklep Urwis - Modern PWA & AI Ecosystem

Next.js TypeScript PWA Supabase

Sklep Urwis to zaawansowana platforma typu Progressive Web App (PWA) stworzona dla stacjonarnego centrum zabawek i artykułów biurowych. Projekt łączy tradycyjny handel lokalny z najnowocześniejszymi technologiami webowymi, oferując unikalne doświadczenie zakupowe (Phygital).


🚀 Kluczowe Funkcje

📱 Full PWA Experience

  • Offline Mode: Dzięki integracji z Serwist, kluczowe funkcjonalności i gry są dostępne bez połączenia z siecią.
  • Background Sync: Automatyczna synchronizacja punktów i osiągnięć po odzyskaniu łączności.
  • Instalacja natywna: W pełni responsywny interfejs z dedykowanymi instrukcjami instalacji na iOS/Android.

🤖 Intelligent AI Assistant

  • Gemini AI Integration: Autorski chatbot ("Wirtualny Urwis") oparty na modelach Google, pomagający w doborze prezentów i wróżący dostępność produktów.
  • Security First: Wdrożone zaawansowane mechanizmy ochrony przed Prompt Injection (filtrowanie odpowiedzi w czasie rzeczywistym pod kątem bezpieczeństwa danych).

🎮 Strefa Zabawy & Gamification

  • Zbiór Gier HTML5: Autorskie implementacje popularnych mechanik (zbijanie kulek, gry logiczne, wirtualny podopieczny) budujące lojalność klienta.

👓 Augmented Reality (AR)

  • Urwis AR: Wykorzystanie technologii webowych do projekcji 3D maskotki sklepu bezpośrednio w przestrzeni użytkownika (Web-based AR).

🛠 Tech Stack

Frontend & UI

  • Framework: Next.js 16 (App Router, React 19, Turbopack)
  • Język: TypeScript 6.0 (Standard ESNext / ES2025)
  • Stylizacja: TailwindCSS + Radix UI
  • Animacje: Framer Motion (zaawansowane micro-interactions)
  • Grafika 3D: Three.js + @react-three/fiber

Backend & AI

  • Baza Danych & Auth: Supabase (PostgreSQL) + Realtime
  • AI Engine: Vercel AI SDK + Google Gemini 3.1 Flash Lite
  • PWA Logic: Serwist (Service Worker z obsługą Turbopack)

🛡 Security & Engineering

  • Edge Runtime: Plik proxy.ts (Next.js 16) działający na klastrach Edge Vercel dla minimalizacji opóźnień weryfikacji sesji.
  • Environment Safety: Wszystkie klucze API i sekrety (Supabase, Google AI, VAPID) są całkowicie odizolowane.
  • Type Safety: Projekt w pełni oparty na TypeScript z naciskiem na integralność danych.

🗺 Roadmapa Rozwoju

  • Implementacja cyfrowego Programu Lojalnościowego (Złote Urwisy) zintegrowanego z bazą danych Supabase.
  • Implementacja WebXR dla głębszej immersji AR.
  • Globalne tablice wyników w czasie rzeczywistym (Realtime Leaderboards).
  • Automatyzacja bazy wiedzy AI poprzez Headless CMS.


Oficjalna platforma Sklepu Urwis w Białobrzegach. Wszelkie prawa zastrzeżone.

About

🧸 Sklep Urwis: Modern PWA & AI Ecosystem. Next.js 16, Google Gemini AI, AR, Gamification and Offline-first architecture. Phygital local retail reinvented.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages