Alumnado CEBEM
Plataforma enfocada en facilitar la adopción de mascotas y gestión de los refugios de animales
Alumno/a: Juan Carlos Lorenzo Villar
Contacto: https://www.linkedin.com/in/juan-carlos-lorenzo-villar-852344372?utm_source=share_via&utm_content=profile&utm_medium=member_android
TinPet
Descrición do proxecto
TinPet es una plataforma integral compuesta por una aplicación móvil y un panel de control web, enfocada en facilitar la adopción de mascotas y optimizar la gestión administrativa de los refugios de animales y las clínicas veterinarias
Entre sus características principales se incluyen:
Gestión de mascotas y tareas: Permite registrar y editar detalladamente la información de los animales, asignar empleados a su cargo y organizar las tareas diarias mediante un sistema de monitorización con checklists
Mensajería y adopciones: Cuenta con un sistema en tiempo real para gestionar solicitudes de adopción (matches) y chats directos entre adoptantes y refugios, incluyendo el soporte para envío de fotografías, emojis e historiales de chats (activos, archivados y bloqueados)
Notificaciones y geolocalización: Integra notificaciones en la aplicación, ubicación de adoptantes y refugios.
Diseño Premium (UX/UI): Ofrece una interfaz cuidada con transiciones suaves, modales de bordes curvos y soporte persistente para modo oscuro y claro
Tecnología usada:
Aplicación Móvil: Desarrollada principalmente con TypeScript (88.9%) utilizando Expo
Frontend Web: React con TypeScript, empaquetado con Vite, estilos con Tailwind CSS y Vanilla CSS, junto con React Router DOM y Socket.IO-client
Backend: Node.js y Express, base de datos en PostgreSQL con ORM Prisma, WebSockets con Socket.IO, autenticación con JWT + bcrypt.