cinetic
Cinematic launch films and motion design from code, directed by your coding agent.
Centraliza tu identidad visual interactiva y compártela en minutos. Cero PDFs, 100% en la nube.
Translation pending
DesignJavaScript · PLpgSQLGitHub @brandbaraOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Brand Portal SaaS - Guía visual completa para marcas
Translation pending
Loading the full README.
Read the full README ↗Brand portals interactivos: sustituye el PDF de brand guidelines por una web que se comparte con un enlace (brandbara.com/tu-marca).
Stack: React 18 + Vite 5 + Tailwind 3 · Supabase (auth, base de datos, almacenamiento) · Vercel (publicación).
git clone https://github.com/brandbara/brandportal.git
cd brandportal
npm install
cp .env.example .env.local # y rellena las dos claves de Supabase
npm run dev # abre el enlace "Local:" que aparece
Guarda el proyecto fuera de carpetas sincronizadas con iCloud/Dropbox (por ejemplo
~/Developer): borran archivos del disco y rompennode_modulesy.env.local.
| Comando | Para qué |
|---|---|
npm run dev | Servidor local con recarga automática |
npm run lint | Revisa el código (errores y avisos) |
npm run build | Genera la versión de producción en dist/ |
npm run check | lint + build: lo mismo que comprueba GitHub en cada Pull Request |
src/App.jsx – editor, módulos del portal, landing y vistas públicas.src/data/translations.js – textos de la interfaz (ES/EN). Cualquier texto nuevo debe tener las dos versiones.src/data/legal.js – políticas legales.src/supabaseClient.js – conexión con Supabase (lee VITE_SUPABASE_URL y VITE_SUPABASE_ANON_KEY).public/ – logo, favicon e imagen para compartir.vercel.json – cabeceras de seguridad y reglas de rutas.profiles y portals (con RLS activado). El público abre los portales solo mediante la función get_portal_secure; la comprobación de enlaces usa is_slug_available.main).main en producción solo.