kabinmanandhar.
my projects so far.

workitpt

A comprehensive fitness platform connecting users with certified personal trainers, offering advanced scheduling, secure payment processing, and streamlined onboarding flows.

WorkitPT - Connecting Users with Personal Trainers

Role: Lead Developer for App Team/Project Management


Project Overview

WorkitPT is a dynamic platform connecting users with certified personal trainers for tailored fitness experiences, available in-person or online. With distinct user flows for trainers and clients, the app delivers a seamless and personalized experience.


Key Responsibilities & Achievements

  • Project Leadership

    • Led a cross-functional team (Project Manager, 2-3 backend developers, 1 QA, 3 mobile app developers, 2 frontend developers) using Scrum methodology with Jira for task tracking and story point estimation.
    • Ensured cohesive teamwork, efficient task distribution, and timely project delivery.
  • Feature Development

    • Implemented user-friendly onboarding flows for seamless registration, including social media integration and email verification.
    • Designed and optimized CRUD operations for managing workout sessions, including scheduling, rescheduling, and cancellation features.
    • Integrated calendar views for scheduling and tracking sessions, ensuring real-time updates and notifications.
    • Built Stripe payment integration, enabling secure transactions with support for multiple payment methods.
  • Technical Setup

    • Configured FlutterFire for Firebase integration across separate dev/prod environments with unique flavors for Android and iOS.
    • Designed a robust authentication system supporting Google, Facebook, and internal login flows, ensuring secure user authentication and authorization.
    • Structured the app using Clean Architecture for scalability and maintainability, separating business logic from presentation layers.
  • Task Management

    • Planned and allocated team tasks, ensuring smooth workflows and on-time deliverables.
  • Collaboration

    • Maintained proactive communication with:
      • Project Manager for progress updates and project alignment.
      • Backend Team for API optimizations, dependency management, and data modeling.
      • QA Team for bug tracking, resolution, and test automation.
  • Deployment

    • Managed test builds via Firebase App Distribution for Android and TestFlight for iOS.
    • Oversaw production releases for both platforms and transferred apps to the client’s developer accounts, ensuring a smooth transition.
  • Documentation & Handoff

    • Updated and maintained README.md files with detailed logs and contributions.
    • Oversaw complete project handover, including app store transfers, documentation, and knowledge transfer to the client's team.

Core Skills Applied

  • Flutter: Developed and maintained a cross-platform app with an intuitive user interface.
  • Firebase: Utilized Firebase for authentication, real-time data, and analytics.
  • Stripe: Integrated secure payment processing for trainers and users.
  • Scrum: Applied Agile methodology for efficient team collaboration and task management.
  • Clean Architecture: Implemented a scalable architecture to ensure code maintainability.

On this page