Backend PHP + MySQL · Arquitectura Modular · Seguridad y Escalabilidad
Monifi es una plataforma diseñada para la gestión inteligente de cuentas personales.
Su arquitectura está construida con un enfoque en claridad, escalabilidad y buenas prácticas backend, utilizando PHP nativo organizado en una estructura modular con controladores, modelos, vistas y metadatos de base de datos.
Monifi refleja un backend real listo para expandirse hacia movimientos financieros, reportes y más módulos avanzados.
- Validación de credenciales
- Manejo de sesión robusto
- Restricción de rutas privadas
- Crear, actualizar y eliminar cuentas
- Visualizar cuentas por usuario autenticado
- Manejo de presupuesto, nombre y estado por cuenta
- Directorios limpios por responsabilidad
- Metaclases PHP para representar tablas/columnas
- Mini MVC desarrollado a mano
- Código mantenible y escalable
- PHP 8+
- MySQL / MariaDB
- Bootstrap
- MVC Ligero
- Metadatos PHP
MONIFI/
├── controllers/
│ └── process/
│ ├── accounts/
│ │ ├── create_account.php
│ │ ├── delete_account.php
│ │ ├── update_account.php
│ │ └── accounts_management.php
│ ├── process_login.php
│ ├── process_register_user.php
│ ├── close_session.php
│ ├── user_management.php
│ └── validate_exist_session.php
│
├── model/
│ ├── database/
│ │ ├── metadata/
│ │ ├── constantes.php
│ │ └── connection.php
│ ├── database.txt
│ └── ...
│
├── public/
│ ├── index.html
│ └── register_user.html
│
├── views/
│ ├── character/
│ ├── partials/
│ ├── style/
│ └── main.php
│
├── config.php
├── notas.txt
├── .env
├── .gitignore
└── README.mdgit clone https://github.com/tu-usuario/monifi.gitDefine rutas y credenciales.
Ubicada en:
/model/database/database.txt
php -S localhost:8000http://localhost:8000/public/index.html
Este proyecto fue desarrollado por Jeronimo Buitrago Serna como una demostración de:
- Arquitectura backend limpia con PHP
- Diseño de sistemas escalables
- Buenas prácticas en autenticación y manejo de sesiones
- Modelado de base de datos y metadatos
- Organización profesional del código
Monifi es una muestra sólida de mis capacidades como Backend / Full Stack Developer Junior.
✨ Gracias por ver este proyecto