Back to cases

Meal planning platform

iOS and Android apps that help maintain a healthy lifestyle through dietary plans created by professional trainers.

Meal planning platform
Meal planning platform

    Client and challenge

    Our client, a UAE startup, wanted to create a platform that would connect people willing to eat healthily (trainees), professional trainers, who could assist them through healthy meal planning, and kitchen partners, who would be in charge of cooking and delivery. The client needed the platform that would comprise separate native applications for the trainer and trainee. Both applications would be available on iOS and Android and accompanied by a web administration part. EffectiveSoft was chosen to implement the idea of a health and fitness app.

    • Country

    • Domain

    • Solution

    • Service

    • Technology

    Solution

    The initial design and app workflow were done in house. Our engineers and designers finalized the client’s idea and developed a Mealzap platform hosted on AWS.

    Mealzap, trainers create meal plans from a variety of dishes offered by kitchen partners. Trainees can order healthy food, cooked and delivered according to their chosen schedule. Trainers are rewarded for their time and effort by getting commission for each meal plan purchased by a trainee.

    Highlights

    Trainers can

    • Сreate a custom meal plan based on the trainee’s fitness goals and special dietary needs.
    • Get achievement levels and thus increase their commission amount (for meal plans purchased by trainees).
    • Assist trainees through their journey: view their calories burnt and consumed, view fitness progress, and provide advice upon request.

    Trainees can

    • Subscribe for a weekly, monthly or individual meal plan.
    • Set and monitor weight goals, track calories consumption.
    • Track such health metrics as steps, heart rate, weight and sleep. The data are collected through Apple Health and Google fit integrated with our system.

    Third-party integrations

    Auth0 identity service

    Multiple quick sign-up options: with a phone number, email address, Google account, Facebook account, or Apple account.

    Onfleet delivery service

    Trainees can schedule their meal deliveries, check delivery status, track the driver location, and see the estimated arrival time.

    Twilio conversations

    For in-app messaging and SMS notifications.

    Stripe payment service

    Trainees can pay for their meal plans right in the app. Trainers, in their turn, can receive their monetary rewards via the Stripe service.

    Result

    With Mealzap, health-conscious people get their diet planned and food delivered on-demand with the opportunity to reach out to fitness professionals. Trainers assist trainees in their fitness journey and are rewarded for it while getting a chance to expand their client base.

    Tech stack

    • Backend

      • Spring Boot
      • Spring Data JPA
      • Spring Security
      • Liquibase
      • gRPC
    • Android

      • Kotlin
      • Coroutines
      • MVVM
      • Room
      • Hilt
      • Android Jetpack
      • Google Play Services


      • Retrofit
    • iOS

      • Swift 5
      • Combine
      • SnapKit
      • APNS
      • CoreStore
      • Cocoapods
      • HealthKi
      • Moya
      • charts
    • Integrations

      • Stripe
      • Auth0
      • Twilio
      • SendGrid
      • Firebase
      • AWS
    • Tools

      • Docker
      • Jenkins
      • Grafana
      • Git
      • AWS ECS
      • Kubernetes
      • Swagger
      • Intellij IDEA
      • Jira
      • Maven

    Contact us

    Our team would love to hear from you.

      Let’s connect

      Fill out the form, and we’ve got you covered.

      What happens next?

      • Our expert will follow up after reviewing your needs.
      • If required, we’ll sign an NDA to ensure privacy.
      • Our Pre-Sales Manager will send you a proposal.
      • Then, we get started on your project.

      Our locations

      Say hello to our friendly team at one of these locations.

      Join our newsletter

      Stay up to date with the latest news, announcements, and articles.

        Error text
        title
        content
        View project