Este proyecto es una aplicación web desarrollada en HTML, CSS y JavaScript para el frontend, y PHP y MySQL para el backend. Permite a los usuarios generar tablas de amortización de créditos e inversiones. Incluye un sistema de inicio de sesión con roles diferenciados: administrador y usuario estándar.
- Inicio de Sesión: Sistema de autenticación para acceder a la aplicación.
- Roles de Usuario:
- Administrador: Puede gestionar entidades financieras y los parámetros de cada tipo de crédito e inversión.
- Usuario Estándar: Puede generar tablas de amortización utilizando los parámetros establecidos por el administrador.
- Generación de Tablas de Amortización: Calcula y muestra la tabla de amortización para créditos e inversiones basados en los parámetros proporcionados.
- Frontend: HTML, CSS, JavaScript
- Backend: PHP
- Base de Datos: MySQL
- Servidor web con soporte para PHP (Apache)
- MySQL
- Navegador web
-
Clona el repositorio:
https://github.com/jeanpgr/simulador-creditos-inversiones.git
-
Navega al directorio del proyecto:
cd simulador-creditos-inversione
-
Cambia a la rama del frontend y configúrala:
git checkout dev-feature-front
-
Cambia a la rama del backend y configúrala:
git checkout dev-feature-apirest
-
Configura la base de datos:
- Crea una base de datos en MySQL.
- Importa el archivo
database.sql
en tu base de datos:mysql -u tu_usuario -p tu_base_de_datos < database.sql
-
Configura la conexión a la base de datos en el archivo
config/EnvironmentVariables.php
:<?php private $DB_HOST = "localhost"; private $DB_NAME = "simul_cred_invers_db"; private $DB_USER = "root"; private $DB_PASSWORD = ""; ?>
-
Asegúrate de que el servidor web tenga permisos de escritura en el directorio donde se encuentra el proyecto.
-
Inicia tu servidor web y navega a la dirección donde está alojado el proyecto.
- Inicio de Sesión: Ingresa con tu nombre de usuario y contraseña.
- Administrador:
- Gestiona entidades financieras.
- Establece parámetros para tipos de crédito e inversión.
- Usuario Estándar:
- Genera tablas de amortización utilizando los parámetros establecidos por el administrador.
Las contribuciones son bienvenidas. Puedes hacerlo de la siguiente manera:
- Haz un fork del proyecto.
- Crea una nueva rama:
git checkout -b nueva-rama
- Realiza tus cambios y haz commits:
git commit -m "Descripción de los cambios"
- Envía tus cambios al repositorio original:
git push origin nueva-rama
- Crea una Pull Request explicando tus cambios.
Este proyecto está bajo la Licencia MIT. Mira el archivo LICENSE para más detalles.
Si tienes alguna pregunta o sugerencia, no dudes en contactarnos a [email protected].
¡Gracias por utilizar nuestra aplicación para generar tablas de amortización de créditos e inversiones!