Project

Place
Sistema de Gestión de Franquicias de Academias

Plataforma unificada que gestiona estudiantes, clases, pagos y materiales en una red de franquicias de academias de inglés

Tipo de servicio

Desarrollo WebAutomatizaciónDatos

Stack tecnologico

POS + Pago MóvilKakaoTalk + SMSVoz IA (CLOVA)OpenAI GPTAPI Dirección Daum

Funcionalidades clave

RBAC Multi-Tenant Sede-Sucursal-CentroAutomatización de Pagos y Reembolsos con PGReconocimiento de Voz con IA para ConsultasNotificaciones Automáticas por KakaoTalk

Periodo de desarrollo

6+ meses
Place — Sistema de Gestión de Franquicias de Academias
Problem

¿Todavía Gestiona su Academia de Forma Manual?

Gestionar estudiantes, clases, pagos, materiales y consultas por separado en franquicias de todo el país.
La sede central no tiene visibilidad y las franquicias pierden tiempo en tareas repetitivas.

Gestión Manual de Pagos

Cálculo de matrícula y verificación de depósitos de forma manual

Registros de Consulta Escritos a Mano

Registros en papel, sin posibilidad de búsqueda

Contacto Individual con Padres

Avisos de pago y asistencia gestionados uno a uno

Pedidos Individuales de Material

Pedidos en pequeñas cantidades por franquicia, ineficiente

Sin Gestión de Permisos

Sin control de acceso basado en roles

Sin Herramientas de Participación

Imposible gestionar la participación en clase

47

Tablas de Datos Gestionadas

110

Funciones Automatizadas

2,000+

Clases

3,000+

Personal de Franquicia Gestionado

Insight
Nosolounaherramientadeacademiaungemelodigitalparatodalaoperacióndefranquicia

La gestión de estudiantes por sí sola no es suficiente. Pagos, materiales, consultas, notificaciones y permisos — toda la operación de una organización de 3 niveles (Sede–Sucursal–Franquicia) debe unificarse en un solo sistema para generar un cambio real.

Data Pipeline

5 Flujos de Datos Principales

01

PagoPayment

Crear solicitud de pago → URL PG AllThatPay (TTL 5 min) → Padre paga → Validación webhook → Actualización estado BD + Alimtalk de recibo

02

MaterialMaterial

Pedidos individuales de franquicia → Agregación masiva en sede → Compra mayorista → Seguimiento con máquina de estados de 7 fases (draft → delivered)

03

NotificaciónNotification

Server Action → Código de plantilla + variables → API Aligo → KakaoTalk Alimtalk → Fallback automático SMS → Registro de envíos

04

ConsultaConsultation

Botón grabar → Transcripción IA CLOVA Speech → Diarización de hablantes → Almacenamiento estructurado → Historial cronológico por estudiante

05

Seguridad de TiposType Safety

Cambio DDL Supabase → Autogeneración de tipos CLI → Re-exportación models.ts/enums.ts → Detección de errores en compilación

Architecture

Arquitectura de 3 Capas y RBAC

Arquitectura de 3 capas obligatoria: Componente → Hook → Servicio. El control de acceso basado en roles de 4 niveles logra seguridad de datos y eficiencia operativa simultáneamente.

RBAC Multi-Tenant

L1

Sede Central

Gestión unificada de todas las franquicias y sucursales, pedidos masivos de material, panel general de la empresa

L2

Sucursal

Gestión de franquicias asignadas, informes regionales, acceso directo a pantallas de franquicia

L3

Franquicia

Gestión de estudiantes, clases, pagos, consultas, pedidos de material y envío de Alimtalk

L4

Estudiante / Padre

Consultar horario de clases y calificaciones, revisar historial de pagos

Control de Menú por Rol
Restricción de Acceso por Nivel
Protección de Acciones Sensibles
Validación Automática de Permisos
Features

Plataforma Integral de Gestión de Academias

Desde la gestión de estudiantes hasta pagos, consultas y logística de materiales — todas las funciones que su academia necesita en un solo sistema.

Gestión de Estudiantes y Clases

Gestiona inscripciones, asignación de grupos, asistencia y horarios de clases desde una sola pantalla.

Pagos y Reembolsos Automatizados

Genera automáticamente URLs de pago PG y gestiona todo el flujo, desde el pago del padre hasta la notificación del recibo.

Registros de Consulta por Voz con IA

Presiona grabar durante una consulta y la IA transcribe, estructura y guarda la conversación automáticamente.

Notificaciones Automáticas KakaoTalk

Automatiza las comunicaciones con padres para avisos de pago, alertas de asistencia y cambios de horario.

Pedidos de Material y Logística

La sede central consolida los pedidos individuales de cada franquicia para compras mayoristas, reduciendo costos logísticos.

Control de Acceso Basado en Roles de 4 Niveles

Permisos granulares para sede, sucursal, franquicia y padres garantizan la seguridad de los datos.

Programación de Clases

Gestiona visualmente los horarios por día y franja horaria, con notificaciones automáticas ante cambios.

Panel de Operaciones

Monitorea indicadores clave como ingresos, número de estudiantes y tasa de pago por sede y sucursal en tiempo real.

Technology

Servicios Integrados y Tecnología Principal

AllThatPay

Registro automático de cuentas PG independientes por franquicia, URLs de pago cifradas con AES, liquidación basada en webhooks

Aligo — KakaoTalk Alimtalk + SMS

Sistema de plantillas basado en códigos (1-*: padres, 2-*: franquicias, 3-*: sede), fallback automático a SMS

CLOVA Speech (Naver)

Reconocimiento de voz en coreano/inglés, diarización de hablantes, alineación de palabras con puntuaciones de confianza, refuerzo de vocabulario personalizado

OpenAI GPT (gpt-4o)

Generación de informes de estudiantes, resúmenes de consultas, automatización de contenido. Patrón de inicialización diferida aplicado

Supabase Storage + NCP

Control de acceso a archivos basado en roles con 4 buckets, URLs firmadas (TTL 1 hora), compresión de imágenes y conversión HEIC

Daum Postcode

API de búsqueda de direcciones coreanas, estandariza direcciones para registro de franquicias e inscripción de estudiantes

Why This Approach

Estrategia Técnica Clave

01

Procesamiento Automático de Reembolsos Parciales

Cuando solo se devuelven algunos materiales, se crea una solicitud de pago adicional por la diferencia. Una vez completado el pago extra, el cargo original se reembolsa automáticamente en su totalidad. Los padres pagan solo la diferencia y las franquicias se liquidan automáticamente sin intervención manual.

Reembolso AutomáticoLiquidación DiferencialComodidad para Padres
02

110 Módulos de Automatización de Tareas

Las 110 tareas operativas — pagos, asistencia, consultas, pedidos de material — están encapsuladas en módulos independientes. Modificar una función nunca afecta a otra, garantizando operaciones estables y fácil mantenimiento.

Aislamiento de TareasEstabilidadMantenibilidad
03

Prevención Automática de Errores de Datos

Cuando cambia la estructura de alguna de las 47 tablas de datos, el sistema lo detecta automáticamente y bloquea la entrada de datos inválidos. La integridad de los datos se mantiene sin revisión manual.

Detección AutomáticaPrevención de ErroresIntegridad de Datos
Impact

Resultados e Impacto

Procesamiento de Pagos

Automatizado
Before
Cálculo manual, contacto individual, verificación de depósito
After
URL de pago → Confirmación automática → Envío de recibo

Registros de Consulta

Digitalizado
Before
Notas de consulta escritas a mano
After
Transcripción de voz con IA y registros estructurados

Comunicación con Padres

Automatizado
Before
Contacto manual uno a uno
After
Alimtalk automático + fallback SMS

Logística de Material

Optimizado
Before
Pedidos mayoristas individuales por franquicia
After
Agregación masiva en sede → Pedido automático

47

Tablas BD

110

Módulos de Servicio

167+

Páginas

4 Niveles

RBAC

Necesita un proyecto similar? Contacte con IMPAKERS.

Solicitar consulta gratuita