Volver Atrás

Centro Integral Apsara

Full-Stack
Web App
Asterbizz

Web App para Centro Integral Apsara de Maipú, Mendoza.

Logo de Apsara.com.ar

Centro Integral Apsara

Apsara es un Centro de Yoga y Terapias Alternativas, donde las personas concurren a practicar actividades como Ashtanga Yoga, Tai Chi o Reiki.

También ofrecen servicios de Kinesiología, Masajes & Nutricionistas.

Requerimientos del Cliente

El principal requerimiento del cliente, era tener una página rápida, linda e informativa para atraer clientes. A demás de eso, también requería poder:

Crear, Editar y Borrar:

  • 🧘 Profesores de Yoga.
  • 🧞‍♂️ Terapeutas.
  • 🗓️ Eventos & Promociones.
Aplicación Full-Stack

El sistema se contruyó íntegramente en NextJS con TypeScript, siguiendo una metodología SCRUM. (simplificada para adaptarse a un equipo de 3 personas.)

En el Front-End, junto a mi equipo, utilizamos TailwindCSS para estilar, sin embargo también usamos CSS puro para casos específicos que requieren más control del estilo. 🎨

Implementé distintas librerías, como ZOD para controlar datos la forma de los datos enviados y recibidos del back-end. Framer-Motion para animar el DOM. Prisma como ORM, etc.

Decidí utilizar una base de datos SQL, porque la estructura de los datos que se requerían, se podian adaptar perfectamente a un sistema de tablas.

Utilicé en particular PostgreSQL, debido a su rapidez y a la facilidad que ofrece para manejar y configurar tipos de divisas, lo que era escencial para mejorar la experiencia de usuario, tanto como la de desarrollo, ya que así me aseguraba que ni el front-end ni el usuario se preocuparan por colocar decimales, signo dólar $, etc, sinó que el dato ya es retornado con el formato previamente definido. ☝️🤓

Despliegue de la Aplicación

Desplegué la aplicación en un VPS Linux propio de Asterbizz 🛸, utilizando el servidor web Nginx y PM2 para mantener el proceso de la app corriendo y también administrar logs. 🐧