Loc Duong

Yeahfit

2023 · SugaGroup · Vue.js

A training booking platform for a 2-studio EMS fitness chain in Ho Chi Minh City.

A training booking platform for a 2-studio EMS fitness chain in Ho Chi Minh City, with an admin dashboard and a web app for customer booking. Built at SugaGroup; Teanis Technologies later took over the project. I led the frontend. I reviewed and merged 550+ frontend merge requests as the main reviewer and ran the develop, release and master flow across 99 releases. I mentored a junior developer through 190+ reviewed merge requests, with feedback on naming, component reuse, error handling and Figma accuracy. I built the GitLab CI/CD pipeline for dev, test, staging and production. I migrated the admin dashboard from JavaScript to TypeScript, upgraded it to Vue 3.3 and Vite 4, and set up role-based permissions, commit conventions and linting for the team. Skills: TypeScript, Vue.js, Vite, GitLab CI/CD, Code Review, Mentoring, GitFlow, ESLint, Chart.js, REST APIs, State Management.

Role
Frontend lead: code review and merges, CI/CD, mentoring.
Team size
5 people
Platforms
Admin dashboard · Booking web app
Stack
Vue.js · TypeScript · Node.js
Yeahfit: interface illustration
Interface re-created for this portfolio with sample data; the client’s system is private.
Yeahfit: interface illustration

All projects