El problema
La gestión comercial de proyectos energéticos suele depender de procesos manuales, herramientas dispersas y flujos poco estructurados, lo que dificulta el seguimiento de clientes, cotizaciones y estados del proceso.
// project case study
Backend MVP para la gestión comercial y operativa de proyectos energéticos.

La gestión comercial de proyectos energéticos suele depender de procesos manuales, herramientas dispersas y flujos poco estructurados, lo que dificulta el seguimiento de clientes, cotizaciones y estados del proceso.
Solvexis propone un backend centralizado que organiza usuarios, clientes y cotizaciones dentro de un sistema estructurado, permitiendo control de roles, trazabilidad del proceso comercial y base para escalabilidad futura.
Arquitectura backend-first basada en una API REST con enfoque modular, separación de capas (API, aplicación, dominio y persistencia) y uso de base de datos relacional para soportar flujos comerciales y operativos.
Sistema backend orientado a centralizar la gestión de clientes, cotizaciones y seguimiento comercial en entornos de energía solar, diseñado como un MVP con arquitectura modular, API REST y modelado de datos relacional.
// editorial notes
Esta sección reúne notas editoriales complementarias, avances, próximos pasos y observaciones del proceso.
Solvexis Sales System surge como la evolución de un sistema previo de gestión administrativa y comercial utilizado en un contexto energético.
En lugar de replicar la solución original, el proyecto se replantea como un MVP backend diseñado desde cero con mejores prácticas de arquitectura, modelado de datos y diseño de APIs.
El objetivo es construir una base sólida que permita gestionar el flujo comercial completo de proyectos energéticos, desde la captación de clientes hasta el seguimiento de cotizaciones.
El sistema se diseña con una filosofía backend-first, priorizando la lógica de negocio y la estructura del dominio sobre la interfaz de usuario.
El MVP se enfoca en resolver el núcleo del problema:
Se evita intencionalmente la sobreingeniería para mantener el alcance realista y enfocado en un backend funcional.
admin, sales)El sistema se plantea como un modular monolith, ideal para la etapa MVP por su simplicidad y facilidad de evolución.
API Layer
Exposición de endpoints REST para autenticación, clientes y cotizaciones.
Application Layer
Implementación de casos de uso y flujos del sistema.
Domain Layer
Reglas de negocio relacionadas con usuarios, clientes y cotizaciones.
Persistence Layer
Acceso a datos mediante una base relacional (PostgreSQL).
authusersclientsquotesEl proyecto se encuentra en fase conceptual/prototipo, enfocado en:
Aún no se cuenta con una implementación completa del backend, por lo que el estado refleja de manera honesta el avance actual.
Este proyecto representa la transición hacia un enfoque más sólido en backend y arquitectura.
Principales aprendizajes: