CineClub es una plataforma web desarrollada con Django para amantes del cine, donde los usuarios pueden explorar películas, leer reseñas y participar en una comunidad cinéfila. El diseño está inspirado en plataformas como Letterboxd, con un enfoque en la crítica cinematográfica profesional.
- Sistema de reseñas con calificación por estrellas (★ ★ ★ ★ ★)
- Catálogo de películas organizado por géneros (#Clásicos, #Indie, #Oscar, #Culto)
- Sección "Comunidad" para interacción entre usuarios
- Página "Sobre Nosotros" con la filosofía del proyecto
- Diseño responsive con Bootstrap 4
- Iconografía con Font Awesome
- Backend: Django (Python)
- Frontend:
- HTML5, CSS3
- Bootstrap 4.6
- JavaScript
- Otros:
- Font Awesome 6 (iconos)
- jQuery (funcionalidades JS)
ProyectoFinalDjango/
├── static/
│ ├── css/ # Estilos CSS personalizados
│ ├── js/ # JavaScript personalizado
│ ├── images/ # Imágenes del sitio (logo, banners)
│ └── fontawesomefree/ # Iconos Font Awesome
├── templates/ # Plantillas HTML
│ └── (estructura de templates Django)
└── (otros archivos Django)
-
Clonar el repositorio: git clone https://github.com/WilsonLombardo/ProyectoFinalDjango.git
-
Crear y activar entorno virtual (recomendado): python -m venv venv source venv/bin/activate # Linux/Mac ./venv/Scripts/activate # Windows
-
Instalar dependencias: pip install -r requirements.txt
-
Configurar base de datos (SQLite por defecto)
-
Ejecutar migraciones: python manage.py migrate
-
Crear superusuario: python manage.py createsuperuser
-
Iniciar servidor de desarrollo: python manage.py runserver
- Barra de navegación negra con logo personalizado
- Secciones con estilo cinematográfico (fondo negro, acentos amarillos)
- Sistema de rating visual con estrellas amarillas (#ffc107)
- Diseño responsive para móviles (navbar toggler personalizado)
- Footer con redes sociales y créditos
Daniela Fleitas, Luciano Bottegoni, Marcelo Escalante y Wilson Lombardo
Las contribuciones son bienvenidas. Por favor:
- Haz un fork del proyecto
- Crea una rama para tu feature (git checkout -b feature/AmazingFeature)
- Haz commit de tus cambios (git commit -m 'Add some AmazingFeature')
- Haz push a la rama (git push origin feature/AmazingFeature)
- Abre un Pull Request
Distribuido bajo la licencia MIT. Ver LICENSE para más información.
Wilson Lombardo - @tuusuario
Proyecto del Informatorio Chaco 2025 - Sitio web