Internal/admin manager for Fernecito platform operations.
Live PWA: fernecitoapp.online
Owner Manager is the central workspace used to supervise and operate the Fernecito ecosystem.
Core flows:
- Review platform activity from a centralized dashboard.
- Support administrative and moderation workflows.
- Manage operational status across users, venues and events.
- Keep platform-level controls separated from venue-facing tools.
- Provide a secure internal surface for product operations.
Fernecito is split into specialized apps instead of forcing every role into one interface:
- Users App: event discovery, reservations, squads and QR flows.
- Locales App: venue and staff operations.
- Owner Manager: this repository, focused on central administration.
- Backend: private Supabase project with Edge Functions and database logic.
- Flutter / Dart
- Flutter Web as PWA
- Supabase Auth and database integration
- Vercel prebuilt deployment
- Operational dashboard UX
This public repository is safe portfolio material. It does not expose production backend source, private database migrations, service-role keys or operational secrets.
Local .env files are ignored. Production builds inject public runtime configuration at build time and block .env requests in the deployed static output.
flutter pub get
flutter run -d chrome \
--dart-define=URL_SUPABASE="your-url" \
--dart-define=CLAVE_PUBLICA_SUPABASE="your-anon-key"./deploy.shThe deploy script builds locally, prepares Vercel prebuilt output and deploys the production PWA.
- Owner-gated by design. Administrative actions are separated from user- and venue-facing flows and authorized at the edge, never trusted from the client.
- Operations dashboard. Platform metrics, subscription/payment review, moderation queues and support tickets in one internal surface.
- Targeted push at scale. Compose and send geo-segmented, deduplicated broadcasts across the ecosystem's apps.
- Moderation & support. Review reported accounts/events and resolve support cases with clear, auditable state transitions.
This project shows platform thinking: separating user, venue and admin roles into purpose-built products while keeping production deployment and security constraints in mind.