Xplor - Brandbot - Image 1
Xplor - Brandbot - Image 2
Xplor - Brandbot - Image 3
Xplor - Brandbot - Image 4
Xplor - Brandbot - Image 5
Xplor - Brandbot - Image 6
1 / 6
React.js
Next.js
TypeScript
Tailwind CSS
JavaScript
HTML
CSS
Node.js
Express.js
MySQL
PostgreSQL
Docker
Git
AWS
Jest
Cypress

Xplor - Brandbot

Xplor Growth unifies marketing automation, forms, and feedback for fitness brands. As team lead I aligned Vue, Laravel, and TypeScript teams to launch multi-channel campaigns, embedded forms, and AWS serverless feedback loops backed by strong testing and observability.

Timeline

Jan 2025 - Present

Project gallery

6 images

Share on LinkedInShare on FacebookShare via email

Ready to unpack the architecture, implementation, and outcomes of this build? Explore the gallery and detailed write-up below, or share it with your team.

View live project

Project deep dive

Implementation details, architecture trade-offs, and outcomes from this engagement.

Xplor Growth – Marketing Automation for Fitness Brands

Xplor Growth empowers boutique fitness and wellness operators to orchestrate campaigns, automate member journeys, and surface feedback across every touchpoint. The platform unifies multi-location data, landing pages, forms, and analytics so teams can nurture leads, activate members, and retain communities with confidence.

Key Features

  • Multi-Channel Journeys — Build and schedule email, SMS, and task automations powered by dynamic segmentation and throttled delivery jobs
  • Forms & Waivers — Embed or host customizable lead capture, waiver, and checkout flows with UTM tracking and vendor syncs
  • Feedback & Reputation — Run NPS and CSAT programs via serverless surveys, dashboards, and alerts
  • Franchise Controls— Centralize branding, content libraries, and permissions for HQ-to-location collaboration

Technology Stack

  • Vue 2 SPA with Vite, Element UI, Vuex, Sentry, ConfigCat, Quill, Cypress, and Jest
  • Laravel 5.5 API on PHP 7.1 with MySQL, Redis, Horizon, Passport, AWS SDK, Twilio, Nexmo, and SendGrid
  • Node.js/TypeScript services: Express + TypeORM core-api, AWS Lambda feedback service with DynamoDB/SQS, marketing forms APIs/UI, Remix/Tailwind dashboards, Vitest
  • Dockerized local + CI workflows, Serverless Framework, Terraform/AWS infrastructure across ECS, S3, Cognito, and CloudWatch

My Contributions (Team Lead)

  • Directed cross-functional squads delivering campaign orchestration, forms, and feedback surfaces end to end
  • Led TypeScript core-api rollout with TypeORM migrations, Docker envs, and vendor-facing contracts
  • Built AWS-driven feedback stack (Remix UI, Lambda pipelines, DynamoDB) for real-time NPS visibility
  • Instituted testing and observability standards: Cypress/Vitest coverage, load plans, ConfigCat gating, Sentry adoption

Why Xplor Growth Stands Out

✓ Fitness-First Platform — Tailored workflows for studios, gyms, and franchises
✓ Unified Lifecycle — One system for acquisition, engagement, and retention
✓ Proven Reliability — Containerized services plus serverless workloads engineered for scale and compliance

Project snapshot

  • Stack focus

    React.js, Next.js, TypeScript, Tailwind CSS, JavaScript, HTML, CSS, Node.js, Express.js, MySQL, PostgreSQL, Docker, Git, AWS, Jest, Cypress

  • Duration

    Jan 2025 - Present

  • Media coverage

    6 curated assets documenting the journey.

Share this project

Copy the link or open it directly in your preferred network.

Share on LinkedInShare on FacebookShare via email
Let’s collaborate

Ready to ship your next resilient, product-focused experience

Whether you need a hands-on lead for a critical release or a trusted partner to iterate alongside your team, I bring pragmatic execution, clear comms, and a bias for measurable outcomes.

Years building products

8+

Partnering with founders and product teams from MVP to scale.

Average response time

<24h

Expect a thoughtful reply with next steps within one business day.

Collaboration window

CET ±2

Flexible scheduling for global teams with overlap across US/EU.

Primary contact

  • Primary email: [email protected]
  • Based in: Sarajevo, Bosnia & Herzegovina • Remote-friendly
  • Availability: Open to fractional leadership & long-term partnerships

Start the conversation

Tell me about your project

Share the context you have so far—problem statement, timing, team size, or anything else. I’ll review and follow up with next steps within one business day.

What you can expect next:

  • Quick acknowledgement so you know I received your message.
  • A follow-up with clarifying questions or a suggested next step.
  • Optionally, a 30-minute discovery call to align on scope.

© 2025 Haris Bešlić. All rights reserved.

Built with Next.js, TypeScript, and a relentless focus on polish and performance.