Pet+ | SaaS & Marketplace
End-to-end SaaS ecosystem connecting pet owners, service providers, and shops.
A complete SaaS platform designed to centralize the pet world. It goes beyond a simple e-commerce, offering a robust marketplace for products, a booking system for hotels and pet sitters, and a multi-tenant architecture with Role-Based Access Control (RBAC).
My role
A Software Engineering university project built end-to-end: I designed the interface and implemented the full front-end, and also modeled the database and built the REST APIs on the back-end.
Challenge
Implementing a secure multi-tenant system with RBAC for Admins, Shops, Hotels, Pet Sitters, and Owners, while integrating external APIs like ViaCEP for streamlined onboarding.
How I built it
Frontend built with React 18, Vite, Tailwind CSS v4, and Framer Motion. Backend powered by Node.js, Express, Prisma ORM, and PostgreSQL hosted on Railway, with Swagger API documentation.
Technologies
What was delivered
- Product marketplace with cart and product detail pages
- Hotel and pet-sitter search with filters and ratings
- Multi-tenant access with RBAC (Admin, Shop, Hotel, Pet Sitter, Owner)
- Onboarding with address autofill via the ViaCEP API



