MP Mariano Plateroproyectos
Revisando sitios…

San Rafael, Mendoza · 21 proyectos en línea

Software real para escuelas y comercios.

Soy Mariano Platero, informático y docente. Acá está todo lo que diseñé y mantengo en un solo servidor: webs institucionales, puntos de venta, juegos educativos y bots.

21
proyectos publicados
3
escuelas que los usan
44
contenedores Docker
1
servidor ARM de 4 núcleos

Destacados

Tres que se pueden abrir y recorrer ahora mismo.

Educación 9

Webs institucionales y herramientas de todos los días para tres escuelas de Mendoza.

Pantalla de CENS 3-424 «Papa Francisco»

CENS 3-424 «Papa Francisco»

Web institucional del CENS: sedes, inscripción, biblioteca y trámites, con dominio propio .edu.ar.

  • Docker
  • nginx
  • .edu.ar
cens3424.edu.ar Abrir
Pantalla de Escuela Comercial 4-014

Escuela Comercial 4-014

Portal de la escuela: novedades, biblioteca virtual y la puerta de entrada a sus sistemas.

  • Docker
  • nginx
escuela4014c.duckdns.org Abrir
Pantalla de Feria Contable «Floreal Marotta»

Feria Contable «Floreal Marotta»

Economía escolar simulada: billetera, cheques, facturas y punto de venta con créditos Floreal.

  • Go
  • SQLite
  • PWA
escuela4014c.duckdns.org/feria Abrir
Pantalla de Aula Digital 4-014

Aula Digital 4-014

Registro de préstamo del carro digital: 30 netbooks, la PC del profe y el proyector, sin login.

  • Flask
  • SQLite
  • Docker
aula.escuela4014c.duckdns.org Abrir
Pantalla de Aula Digital Mapu Mahuida

Aula Digital Mapu Mahuida

El mismo registro del carro de netbooks, en versión táctil para la Escuela 4-206 de Bardas Blancas.

  • Flask
  • SQLite
  • Docker
aula-mapu.miagendanano.duckdns.org Abrir
Pantalla de Planes de evacuación

Planes de evacuación

Planos vectoriales interactivos con rutas de evacuación animadas para tres escuelas.

  • SVG
  • JS
  • nginx
plan-mapu.miagendanano.duckdns.org Abrir
Pantalla de Biblioteca Mapu Mahuida

Biblioteca Mapu Mahuida

Inventario, lectores y préstamos de la biblioteca escolar.

  • FastAPI
  • SQLite
  • Vite
Uso interno
Pantalla de Matriz y Analíticos

Matriz y Analíticos

Organizador del trabajo de libro matriz y analíticos: tablero por tipo y etapa, con historial.

  • Node
  • Express
  • SQLite
Uso interno
Pantalla de Escuela Hub

Escuela Hub

Comunicación interna entre los 7 sectores de la escuela: avisos, horarios y notas en dos o tres toques.

  • Node
  • Socket.io
  • PostgreSQL
  • PWA
Uso interno

Comercios 7

Ventas, stock, caja y tiendas online para negocios chicos.

Pantalla de Ferretería Mazzamati

Ferretería Mazzamati

Punto de venta con lector de código de barras, stock, caja con arqueo y cuenta corriente.

  • Node
  • Express
  • SQLite
Uso interno
Pantalla de ComercioBase

ComercioBase

Plantilla de gestión para comercios: ventas, stock, clientes, caja y reportes, lista para adaptar por rubro.

  • Node
  • Express
  • SQLite
comerciobase.miagendanano.duckdns.org Abrir
Pantalla de Amara Tienda

Amara Tienda

Tienda pública de Amara Active Wear: el catálogo lee el stock del admin en vivo, sin base propia.

  • React
  • Tailwind
  • Express
miagendanano.duckdns.org/tienda Abrir
Pantalla de Amara Admin

Amara Admin

Stock de indumentaria por talle y color, con carga de facturas en PDF y alertas de stock mínimo.

  • React
  • Express
  • SQLite
Uso interno
Pantalla de Logística y Cargas

Logística y Cargas

Marketplace de fletes: quien tiene carga publica el viaje y los choferes lo toman desde el celular.

  • Flask
  • SQLite
  • PWA
logistica.miagendanano.duckdns.org Abrir
Pantalla de Probador de Lentes

Probador de Lentes

Widget para ópticas: el cliente se prueba el armazón con la cámara, a tamaño real.

  • Go
  • MediaPipe
  • JS
lentes.miagendanano.duckdns.org/demo.html Abrir
Pantalla de Dos Cajas

Dos Cajas

Cuentas personales y de un negocio de comidas en una sola web, con retiros y aportes entre cajas.

  • Go
  • SQLite
  • Docker
Uso interno

Juegos 3

Juegos educativos y de cartas que corren en cualquier celular.

Pantalla de Mundial de Banderas

Mundial de Banderas

Juego de geografía contrarreloj con usuarios, ranking, niveles y logros.

  • Express
  • SQLite
  • JS
banderas.miagendanano.duckdns.org Abrir
Pantalla de Ovinpiadas Arcade

Ovinpiadas Arcade

Seis juegos para repasar las 49 pruebas de las Ovinpiadas, hechos para una escuela agrotécnica.

  • HTML
  • CSS
  • JS
ovinpiadas.miagendanano.duckdns.org Abrir
Pantalla de Balatro Lite

Balatro Lite

Póker roguelike con 60 comodines, ciegas de jefe y partidas que se guardan solas.

  • JS
  • Canvas
  • SQLite
balatro.miagendanano.duckdns.org Abrir

Bots e IA 2

Asistentes por WhatsApp y Telegram, con modelos que corren en el mismo servidor.

Pantalla de Bot de WhatsApp del CENS

Bot de WhatsApp del CENS

Responde consultas de alumnos a toda hora con un modelo de lenguaje que corre en el propio servidor.

  • Node
  • Baileys
  • llama.cpp
  • SQLite
Uso interno
Pantalla de Agenda personal

Agenda personal

Bot de Telegram y panel web para recordatorios, tareas, calendario y gastos.

  • Python
  • FastAPI
  • Telegram
  • SQLite
Uso interno

Un solo servidor

Todo corre en una máquina ARM de 4 núcleos y 24 GB. Cada proyecto vive en su contenedor, con su base y su dominio.

Visitantecelular o PC HTTPSLet's Encrypt nginxun dominio por app Gocontenedor Nodecontenedor Pythoncontenedor SQLiteuna base por app
  • DockerCada app aislada, con reinicio automático.
  • SQLiteUna base por proyecto, en disco y con respaldo.
  • nginx + HTTPSUn dominio por app y certificados que se renuevan solos.
  • IA localModelos de lenguaje en el mismo servidor, sin servicios pagos.