PROYECTOS
Proyecto 1: Creación de una Página Web Responsiva con PHP para Trámites
Desarrollo de una página web sencilla y responsiva utilizando PHP para la gestión y consulta de trámites fiscales, con secciones sobre impuestos, catastro y territorio, y recursos para negocios y comercio relacionados con la gestión fiscal.
Pasos para ejecutar el proyecto:
- Instala XAMPP si aún no lo tienes.
- Inicia los módulos Apache
- Copia la carpeta del proyecto
Proyecto-1 dentro del directorio htdocs de XAMPP.
- Abre tu navegador y accede a:
http://localhost/Proyecto-1
Proyecto 2: Sistema de Registro y Consulta de Propiedades
Aplicación web con dos roles principales: Funcionario, encargado de registrar propiedades en el sistema como parte del catastro municipal, y Usuario, quien puede ingresar para consultar si sus propiedades han sido registradas correctamente.
Pasos para ejecutar el proyecto
- Instalar XAMPP si aún no lo tienes.
- Iniciar los módulos Apache y MySQL desde el panel de XAMPP.
- Acceder a phpMyAdmin desde el navegador:
http://localhost/phpmyadmin
- Crear una base de datos con el siguiente nombre:
bdcatastro
- Abre phpMyAdmin, selecciona la base de datos, haz clic en "Importar" y carga el archivo
bdcatastro.sql desde la carpeta BDMySQL del proyecto.
- Copiar la carpeta del proyecto
Proyecto-2 dentro del directorio htdocs de XAMPP.
- Acceder al sistema desde el navegador:
http://localhost/Proyecto-2
-
Login por defecto:
Para ingresar al sistema, utiliza las siguientes credenciales:
Funcionario:
- Usuario:
4288316 | Contraseña: 4288316
(Rol: Funcionario, encargado de registrar propiedades)
Usuario estándar:
- Usuario:
87654321 | Contraseña: 87654321
(Rol: Usuario, consulta las propiedades registradas)
Nota: Al registrar un nuevo Usuario, su CI será automáticamente su nombre de usuario y contraseña.
Proyecto 3: Cálculo de Impuestos sobre Propiedades con Integración PHP y JSP
Aplicación web que amplía el Sistema de Registro y Consulta de Propiedades, incorporando la funcionalidad de cálculo del tipo de impuesto asociado a cada propiedad registrada.
Este proyecto reutiliza la base de datos del Proyecto 2 y combina tecnologías mixtas: PHP para la gestión inicial del sistema, y JSP (Java Server Pages) para procesar solicitudes GET al calcular los impuestos.
Pasos para ejecutar el proyecto
- Seguir los pasos del Proyecto 2 para configurar la base de datos y ejecutar la parte en PHP.
- Instalar NetBeans (compatible con Java EE).
- Agregar GlassFish 5.0 en NetBeans desde la pestaña Servicios > Servidores.
- Abrir el proyecto
impuestoWebAplication desde Archivo > Abrir Proyecto.
- Ejecutar el proyecto desde NetBeans para abrirlo en el navegador.
Proyecto 4: Laravel y Flask con MySQL
Este proyecto incluye dos aplicaciones web que implementan un sistema básico de operaciones CRUD (Crear, Leer, Actualizar y Eliminar), desarrolladas con Laravel (PHP) y Flask (Python), ambas conectadas a una misma base de datos MySQL. Permite gestionar productos, proveedores y categorías, siguiendo el patrón de arquitectura MVC (Modelo-Vista-Controlador) para garantizar una estructura limpia, modular y fácil de mantener.
Laravel - Pasos para ejecutar el proyecto
-
Clona el repositorio.
-
Importa la base de datos bdtienda desde Bd_MySQL usando phpMyAdmin.
-
Abre terminal y entra a la carpeta del proyecto: cd ruta/a/tu-proyecto
-
Instala las dependencias con Composer (descárgalo en https://getcomposer.org/):
composer install
- Copia el archivo de configuración:
cp .env.example .env
- Configura la conexión en
.env:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=bdtienda
DB_USERNAME=root
DB_PASSWORD=
SESSION_DRIVER=file
- Genera la clave de la app:
php artisan key:generate
- Ejecuta el servidor:
php artisan serve
Flask - Pasos para ejecutar el proyecto
-
Clona el repositorio.
-
Importa la base de datos bdtienda desde Bd_MySQL usando phpMyAdmin.
-
Abre la terminal y entra a la carpeta del proyecto: cd ruta/a/tu-proyecto
-
Crea un entorno virtual para aislar las dependencias:
python -m venv venv
- Activa el entorno virtual:
venv\Scripts\activate
source venv/bin/activate
- Instala las dependencias necesarias:
pip install -r requirements.txt
- Accede al directorio
app con cd app y ejecuta el servidor Flask con:
flask run