AAAAdrian Alvarez Alonso Portfolio
GitHub Repository
Yogi WebsiteYogi Website

Yogi

See the project live

Full-stack SaaS platform with a robust Node.js/Express backend, featuring event and class management, subscription billing, advanced analytics, and role-based access control for yoga instructors and students.

Challenge

Build a modern SaaS platform for yoga students and instructors to manage events, classes, profiles, and payments, with advanced filtering and subscription analytics, maintaining a secure and scalable architecture.

Solutions

Architected a scalable backend using Node.js and Express with RESTful APIs for event management, class scheduling, and subscription billing. Implemented Passport.js for stateless JWT authentication with role-based access control (RBAC). Built MongoDB-backed data models for efficient user, class, and subscription storage with indexed queries for analytics. Frontend uses React with TanStack Query for optimized API caching and real-time data synchronization. Docker containerization ensures cloud-ready deployment and horizontal scaling.

TechStack

testimonial

Adrian's expertise and dedication helped transform our vision into reality. The platform he built not only streamlined our operations but created a seamless experience for our yoga community.