ISPM

Sitio, mesas de examen y campus

Sitio y sistema académico del Instituto Superior Perito Moreno, un terciario fundado en 1964 en la Ciudad de Buenos Aires. El sitio, la inscripción y las mesas de examen están en uso; el campus virtual está en desarrollo.

Año
2026
Rol
Proyecto individual, cliente real
Acceso
www.ispm.edu.ar
ispm.edu.ar
Portada del sitio del Instituto Superior Perito Moreno
Portada de ispm.edu.ar.

El problema

El instituto tenía más de 60 años de trayectoria pero su presencia web era prácticamente nula. No había forma de que los alumnos consultaran información académica online, ni un espacio para que los profesores gestionen contenidos.

Necesitaban un sitio que explique las carreras y reciba inscripciones, y un sistema propio para mesas de examen y cursada: alumnos, profesores y administración, cada uno viendo solo lo suyo.

Qué hice

Sitio institucional
Portada con video, las tres carreras con título, resolución y plan de estudios, ubicación y contacto. Los formularios de inscripción y consulta llegan por mail.
Inscripción a mesas de examen
El alumno entra con su mail o DNI, elige las mesas y se lleva una constancia. Administración carga períodos y mesas y genera las actas.
Campus virtual
Alumno, profesor y administración en un mismo campus: materias, calificaciones, cronograma, mensajes, material de cursada y entregas. El alta de usuarios se puede hacer de a uno o con una planilla.

Más pantallas

ispm.edu.ar / carreras / guia-turismo.html
Página de la carrera Guía de Turismo con título y resolución
Cada carrera con su título oficial, resolución y plan de estudios.
ispm.edu.ar / mesas-examen.html
Inscripción a mesas de examen en tres pasos
Mesas de examen: entrar, elegir mesas y constancia.

Stack

Frontend

  • HTML
  • CSS
  • JavaScript vanilla

Sin frameworks ni build: se sube tal cual al hosting.

Backend

  • PHP
  • MySQL / MariaDB
  • PHPMailer

Una API propia en PHP sobre el hosting cPanel del instituto. Los mails salen por el SMTP del mismo hosting.

Decisiones

De Supabase a MySQL. El campus empezó en Supabase. Lo migré entero a MySQL y una API en PHP para que todo viva en el hosting del instituto, con un chequeo que confirma que ya no queda nada apuntando a Supabase.

La seguridad vive en el servidor. MySQL no tiene las políticas por fila de Postgres, así que ninguna pantalla habla con la base: cada endpoint exige sesión y rol, y el usuario sale siempre de la sesión del servidor, nunca de lo que manda el navegador.

Nadie tuvo que cambiar su contraseña. Los hashes bcrypt de Supabase se validan tal cual en PHP y se rehacen con un costo más alto la primera vez que cada uno entra.

Archivos solo para quien corresponde. Antes cualquiera con el link bajaba el material. Ahora cada descarga verifica que quien la pide curse la materia, la dicte o sea de administración.

Verlo andando

El sitio y la inscripción a mesas están publicados. El campus todavía está en desarrollo.