Materia: Aplicaciones Web Utilizando Software Libre Profesora: Nathalie Paniagua López Cuatrimestre: II-2020 Universidad: Universidad Técnica Nacional
This project was generated with Angular CLI version 9.1.7.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run npm run serve
for a dev server. Navigate to secure URL. The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.
Para el completo funcionamiento es necesario:
Indispensable: Requiere el BackEnd de Laravel para su funcionamiento. (https://github.com/acastrocrdev/utn_isw-811_laravel)
- Crear cuenta de desarrollador en Facebook (https://developers.facebook.com/)
- Crear cuenta en Firebase (https://console.firebase.google.com/)
- Crear App en Firebase, activar la opción de autenticación y agregar Facebook y Google)
- Crear una cuenta en (https://www.themoviedb.org/) y obtener el API Key.
- En el proyecto, modificar el archivo 'src/environments/environment.td' y aplicar los siguientes cambios:
- agregar API Key de
- Ajustar a URL de API Laravel.
- Agregar datos del json generado por Firebase.
Sección: "Ubicaciones" (listado público, gestión desde la BD)
Sección: "Productos" (listado público, gestión desde panel interno)
Sección: "Productos" (Detalle público, gestión desde panel interno)
Sección: "Películas" (listado público, gestión desde panel interno)
Sección: "Películas" (Detalle público, gestión desde panel interno)
Sección: "Películas" (Vista previa videos, gestión desde panel interno)
Sección: "Cartelera" (Listado público, gestión desde panel interno)
Sección: "Reserva" (Solo usuarios registrados, gestión de tiquetes desde BD)
Sección: "Reserva Resumen" (Simulación de recibo)
Sección: "Reserva Resumen PDF" (Simulación de recibo)
Sección: "Reservas" (Detalle de reservas realizadas por cliente)
Sección: "Administración -> Edición / Creación de cartelera (funciones)"
Sección: "Administración -> Listado de cartelera (funciones)"
Sección: "Administración -> Edición / Creación de películas"
Sección: "Administración -> Edición / Creación de películas" (Búsqueda y resultados de (https://www.themoviedb.org/)
Sección: "Administración -> Listado de películas"
Sección: "Administración -> Edición / Creación de productos"
Sección: "Administración -> Listado de productos"