Portafolio de Javier Diaz

Aplicación para gestión de clases de baile

Aplicación para gestión de clases de baile
Resumen

Aria es una academia de baile que se dedica a impartir clases de ritmos latinos en la Ciudad de México. Hemos creado una aplicación móvil donde podrán gestionar sus clases, paquetes y alumnos de una manera más eficiente.

Explorar en:somosaria.com  
Servicios
UX/UI Design, Development
Herramientas
React Native, React, Strapi CMS

El problema

La academia se fundo hace aprox. 8 meses y ha ido creciendo significativamente, sin embargo, la gestión de las clases era demasiado complicado ya que se llevaban en un cuaderno y se tenían que hacer cálculos manuales para saber cuántas clases le restaban a cada alumno.

De igual manera, los paquetes se registraban en un cuaderno con la información necesaria para poder consultarla en cualquier momento, tales como:

  • Nombre del alumno.
  • Paquete contratado.
  • Fecha de inicio y de fin.
  • Clases restantes.
Figura 1. Registros de clases

Figura 1. Registros de clases

Figura 2. Registro de clases restantes del alumno

Figura 2. Registro de clases restantes del alumno

Objetivo

Mejorar la experiencia en un 50% en la gestión de nuevos alumnos, paquetes e impartición de clases.

Solución

La aplicación consta de diferentes pantallas para realizar cada una de las actividades necesarias por parte del adminitrador o manager de la escuela. Algunas de las principales caracterisiticas que se han agregado a la versión 1 de la aplicación son:

  • Registro de nuevos alumnos.
  • Gestión de clases solicitadas por el alumno.
  • Manejo de notificaciones indicando cuando una clase esta por finalizar.

Además, dentro de la sección de registrar entrada para cuando un alumno va a tomar una clase, se indica la información de su paquete actual contratado. De esta manera, el administrador podrá saber e indicarle de forma precisa al alumno cuando el paquete esta próximo a expirar para saber si esta interesado en una renovación.

Información del alumno

A lo largo de esta sección, el administrador podrá ver la información en detalle sobre el historial del alumnos, tales como:

  • Clases tomadas con fecha de inicio y fin.
  • Paquete contratado activo.
  • Datos de contacto.

Aportes

Hemos tomado algunas decisiones a nivel de stack tecnologico con la finalidad de brindarle al cliente una solución efectiva y fácil de escalar de acuerdo a las necesidades de su negocio. Entre las más importantes están:

React Native

Seleccionar una herramienta para el desarrollo de la aplicación fue fundamental, después de ciertas evaluaciones con el cliente, decidimos utilizar una herramienta cross platform como React Native. Esta nos permite crear una aplicación utilizando una herramienta como React, de esta manera, podemos impulsar un desarrollo mucho más acelarado ya que nos concentramos especificamente en las funcionalidades.