Sitio web de cine: cartelera, confitería y compra de entradas.
El problema y la solución
Cineko fue mi primer proyecto web de principio a fin, desarrollado en 2024 durante cuarto semestre. Es un sitio de cine funcional: el usuario explora la cartelera, entra a la ficha de cada película (con su tráiler), arma su pedido de confitería, revisa membresías y promociones, y completa un flujo de compra con carrito. Detrás hay un backend en Flask con base de datos SQLite, registro e inicio de sesión con contraseñas cifradas (SHA-256) y envío automático de correos de bienvenida. Todo el front-end está hecho a mano con HTML, CSS (sin frameworks) y JavaScript vanilla, y está desplegado en Vercel como función serverless de Python.
Highlights
- Primer proyecto web
- 15+ películas
- Flujo de compra completo
- Auth + correos
Qué hace
- [01]
Cartelera con más de 15 fichas de películas, cada una con su tráiler y detalle.
- [02]
Módulos de confitería, membresías y promociones con carrito y proceso de compra.
- [03]
Registro e inicio de sesión con contraseñas cifradas (SHA-256) sobre SQLite.
- [04]
Envío automático de correos de bienvenida (SMTP) con pósters embebidos.
- [05]
Front-end 100 % a mano: HTML, CSS sin frameworks y JavaScript vanilla.
- [06]
Desplegado en Vercel como función serverless de Python (Flask).
Probar la app
La demo se abre en una pestaña nueva.
Capturas
Haz clic en una captura para ampliarla
Stack tecnológico
- Python
- Flask
- SQLite
- JavaScript
- HTML
- CSS
- Vercel