¿Qué es Appaseo?

APPASEO es una aplicación fullstack de cuidado de mascotas desarrollada en Unity con C#, Node.js + Express y MySQL, desplegada en la nube.

La app conecta dueños de mascotas con cuidadores disponibles: los cuidadores publican peticiones de acogida y los dueños las buscan por proximidad, fecha y tipo de animal.

El frontend en Unity realiza peticiones a una API en Node.js + Express con una base de datos MySQL. El backend y la base de datos están desplegados en Railway.

Las tarjetas de cuidadores, peticiones de acogida y opiniones son prefabs instanciados dinámicamente a partir de los datos recibidos del servidor.

Unity C# Node.js Express MySQL Prefabs
Ir a la aplicación

CARACTERÍSTICAS

SESIÓN PERSISTENTE

Login automático al reabrir la app mediante toggle de recordar sesión.
Pantalla de inicio de sesión de APPASEO

REGISTRO EN 2 PASOS

El primer paso recoge solo los datos esenciales.
El segundo, opcional, registra al usuario como cuidador con información adicional como teléfono, política de fotos y animales con cuidados especiales.
Pantalla de registro de APPASEO

CUIDADORES CERCANOS

La pantalla de inicio muestra hasta 6 cuidadores de la misma población que el usuario y los 4 mejor valorados globalmente, cargados dinámicamente desde MySQL.
Pantalla de inicio de APPASEO con cuidadores cercanos

PETICIONES DE ACOGIDA

Los cuidadores publican peticiones con fechas, tipos de mascota, precio y descripción.
Los dueños las buscan con filtros de fecha, tipo de animal y ordenación.
Pantalla de peticiones de acogida de APPASEO

GESTIÓN DE PERFIL

El usuario puede modificar nombre, población, descripción, email, contraseña y foto de perfil.
También puede gestionar sus peticiones publicadas y darse de alta como cuidador.
Pantalla de gestión de perfil de APPASEO

SISTEMA DE VALORACIONES

Valoraciones de 1 a 5 estrellas con sistema de honor: el usuario debe aceptar haber contratado los servicios antes de publicar una opinión.
Pantalla del sistema de valoraciones de APPASEO

PROBAR LA APP

NOTA: Algunas funcionalidades pueden presentar errores. Intente recargar la página en caso de error.