Este repositorio contiene el proyecto del aplicativo web que sera evaluado durante este modulo de la materia.
Este es el primer commit del repositorio donde se muestra el frontend del aplicativo con las tecnologias a evaluar de la Sesion didactica 1:
- HTML
- CSS
- BOOTSTRAP
- FLASK
Tome como tema de mi pagina el de simular la pagina web de la sucursal de BMW en Venezuela "NO EXISTE ;) TAL SUCURSAL"
Para llevar concordancia con el tema de un registro estudiantil, la pagina cuenta con un apartado llamado Academy donde, estudiantes universitarios de las carreras relacionadas con la informatica, electronica, mecatronica y mecanica podran postularse para recibir formación y certificación tecnica de parte de los mejores tutores de la BMW.
git clone https://github.com/Erickrgb22/CRUD_WEBAPP.git
NOTA CREE UNA CARPETA EN LA RAIZ DEL PROYECTO CON NOMBRE "db" EN MINUSCULAS ANTES DE CONTINUAR DOCKER LA USA PARA GUARDAR LAS TABLAS
docker-compose build
Con este comando creara 2 conenedores uno con el aplicativo y otro con su base de datos y estaria dispobible el aplicativo accede mediante:
localhost:5000
docker-compose up
Para ello debe ejecutar el script SQL que esta en la carpeta Scripts para crear la tabla de estudiantes con el formato correcto sobre su base de datos MariaDB
Luego debe modificar el campo HOST dentro del archivo database.py, para que se connecte a la ip de su base de datos
Seguido de ese paso debe iniciar el venv de python que ejecutando "source .venv/bin/activate" usando bash en linux Luego con python backend.py inicia el backend