Volver a proyectos
Open source/2026/Diseño & Desarrollo

FinancialMk

Consultar los datos del mercado de la forma más simple posible — libre y para todo el mundo.

Portada del proyecto — captura principal
01

Historia

FinancialMk nació de una idea sencilla: hacer software realmente útil y accesible para todo el mundo. No inventa nada ni busca ser innovador; está pensado para ser lo más simple posible, y ahí está lo que lo hace único.

El problema

Entender el mercado no debería ser un privilegio

Estamos acostumbrados a pagar una suscripción por casi cualquier software serio y potente. Pero ¿y si no tuviera que ser así? ¿Y si observar el mercado pudiera ser simple y accesible para cualquiera?

Entre más accesible y sencilla sea la búsqueda del conocimiento, más contribuiremos a que mejores soluciones aparezcan.

Alejandro
El primer trazo

Todo empezó con trazos simples

Antes de escribir una sola línea de código, dibujé los pilares de cómo debían interactuar las piezas de la arquitectura. Entender la forma del sistema vino antes que el sistema.

Boceto de la arquitectura a mano
Fig. 01 — primer boceto de la arquitectura
La estructura

Del boceto al modelo de datos

El corazón es un histórico OHLCV: instrumentos, divisas y clases de activo, con precios diarios y watchlists por usuario. Diseñé el esquema para que consultar años de datos se sintiera instantáneo.

Diagrama entidad-relación del modelo de datos
Fig. 02 — modelo de datos (diagrama ER)
El resultado

Construir, y luego regalarlo

Laravel 12 y PostgreSQL detrás; React, TypeScript y Recharts delante. Todo bajo licencia MIT y pensado para auto-alojarse. Lo que construí, lo hice libre. Y no se queda aquí: seguirá mejorando y pasará a producción de forma totalmente gratuita, para todo el mundo.

Porque el software libre no solo debe de ser accesible, sino útil y entendible.

Manifiesto FinancialMk
02

Quién hay detrás

La persona detrás del proyecto.

Alejandro Pérez Paniagua
Diseño, desarrollo y mantenimiento
@AlejandroPerezPaniagua0
03

Especificaciones técnicas

El stack completo y las decisiones de arquitectura detrás del proyecto.

Backend
Laravel 12API
PHP 8.2+Lenguaje
PostgreSQLBase de datos
SanctumAutenticación
Frontend
React 19UI
TypeScriptTipado
ViteBundler
TailwindEstilos
Datos & visualización
RechartsGráficas
AxiosHTTP
React QueryEstado servidor
React RouterRutas
Filosofía
MITLicencia
Self-hostedDespliegue
0 €Coste
Open sourceModelo

¿Quieres saber más sobre cómo lo construí?

Escríbeme