Welcome to the official source code for Sofia Gastrobar Ibiza (Domination Phase 1™). This project is a modern, high-performance web application designed to capture the essence of "Magic, Fire, and Flavor".
Sofia is not just a restaurant. It is a refuge, a stage, and a living microcosm of Ibiza. This website serves as the digital gateway to that experience, featuring:
- Manifesto: The spiritual and culinary philosophy of the house.
- Smart Table System: Integration with the physical dining experience (QR, Waiter Call).
- Modo DJ: An immersive audio ritual bringing the sunset vibes to the browser.
- Gamification: "A Ilha Mágica de Sofia" mini-game integration.
- Framework: Next.js 14+ (App Router)
- Styling: Tailwind CSS + Custom "Goldmonkey" Design System
- Animations: Framer Motion
- Icons: Lucide React
- Language: TypeScript
O projeto inclui um sistema completo de localização com:
- ✅ Geolocalização precisa (GPS)
- ✅ Google Places Autocomplete
- ✅ Integração Apple Maps
- ✅ Preenchimento automático de dados do usuário
- ✅ Detecção automática de zona de entrega
📋 Para configurar: Veja SETUP_LOCALIZACAO.md
📋 Ver checklist completo: CHECKLIST_SUMUP.md
Resumo rápido:
- Criar conta SumUp: https://sumup.com
- Obter API Key do Dashboard
- Adicionar
SUMUP_API_KEYao.env.local - Adicionar
SUMUP_API_KEYao Vercel (produção) - Reiniciar servidor
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Build for production:
npm run build
src/app: Main pages and layout (Next.js App Router).src/components/ui: Reusable UI components (MagicButton, Section, AudioPlayer).src/components/sections: Feature-specific sections (Hero, Menu, Story, SmartTable).src/lib: Utilities (Tailwind merge, etc.).
- Immersive Hero: Full-screen video/image background with "Goldmonkey" gradients.
- Audio Player: Global floating player for the "Ritual Sonoro".
- Responsive Design: Mobile-first approach for tourists and diners.
- QR Table System: Smart table management with QR codes.
- Waiter Call API: Real-time waiter calling system.
- Domain: sofiagastrobaribiza.com
- Deployment: Vercel (auto-deploy from
mainbranch) - See: DEPLOY.md for detailed deployment instructions
# Test build locally
npm run build
# Start production server
npm startDesigned & Developed by Goldmonkey Studio