Este es el Proyecto final del curso de programación en Python en Coderhouse.
El equipo de trabajo está conformado por Adrián Santander Ibarra y Agustina López Tejera.
A partir de nuestros intereses en común decidimos crear una plataforma de alquiler de series y películas con una sección para dejar reseñas.
Comenzamos creando un repositorio colaborativo en github. Creamos una app para cada función de nuestra plataforma, tenemos una app de películas, una para series, y una para reseñas. En cada una de las apps creamos un modelo con los campos que debe tener cada serie, película o reseña. Estos campos se ingresan mediante un formulario. Además se pueden visualizar las series, películas y reseñas en listas. Para navegar a través de la plataforma incluímos una barra de navegación, un footer y una barra de búsqueda. Estos son heredados por todos los templates.
Pasos para correr el código:
- Colocarse en el directorio raiz.
- Desde consola ejecutar el comando
python manage.py runserver
- Ir a la ruta localhost en el navegador, por ejemplo http://127.0.0.1:8000/
Se puede navegar libremente entre las vistas y la función busqueda del navbar nos permite encontrar cualquier pelicula, serie o Review. Además, contamos con 3 opciones distintas en el navbar para realizar un registro nuevo desde el form correspondiente.
El estudiante Adrián Santander Ibarra realizó las siguientes tareas:
- Creación de la NavBar y del Footer.
- Creación de la funcionalidad search para películas, series y reseñas.
- App de usuarios.
- Register, login, logout de usuarios.
- Restricciones para usuarios.
- Estilos con html y CSS.
- Tarjeta de presentación en la sección About us.
La estudiante Agustina López Tejera realizó las siguentes tareas:
- Apps independientes para películas, series y reseñas. Estas incluyen models, forms, views y templates.
- Funcionalidades de create, detail, update y delete de las series, películas y reseñas.
- Templates para cada una de las funciones del CRUD.
- Tarjeta de presentación en la sección About us.