Movement Dynamics

Healthcare App

Movement Dynamics provides trainer-led video workouts for a variety of workout styles and goals, complete with different packages. Users can select from more than thousands of workouts in multiple packages

 

Overview

Movement Dynamics provides trainer-led video workouts for a variety of workout styles and goals, complete with different packages. Users can select from more than thousands of workouts in multiple packages, Which you can download to your phone for offline use. Workouts can be configured for distance, duration, intensity, and calories burned. Movement Dynamics doesn't only have an app they also have the website as well as apps for both Android and iOS.

Client Requirement

  • The client needed the web app, Android app as well as the iOS app. Apart from this two desktop versions one for Windows and another for Mac.
  • The client wanted different packages which can be purchased by the user according to his preference.
  • Online and Offline scenario - User must be able to watch downloaded videos offline.
  • There must be modules in the different packages, and those modules will contain the videos.

Key Featurelist

For User
Sign Up/Login

The user can sign up through the website only. From the website, the user will be able to get the login also.

Purchase Package

The user can subscribe plans according to his requirements and also can renew the packages.

License Key

The user will be able to get the license key when he subscribes to a plan. The user can get license key for multiple users from which he can log in to the app.

View Packages

Can view packages for which he subscribed and can download videos which he can play in inbuilt player only.

Place Order

The user can place the order for the books, manuals and other products.

For Admin
View

Admin can view all the users and their subscribed plans.

Cancel/Inactive the Plans

Admin has the right to cancel or inactive anyone's plan.

Add User

The admin can add a user after he will fill the sign-up form.

Can Add Packages

Admin can add packages and manuals as well as the videos.

Order

Admin can make changes in the order and can also cancel the order.

Technologies

  • OS Support: 4.3 to 6.0
  • Development: Java using Android Studio 3.0.1
  • Supported Devices: 480x800, 720x1280, 1080x1920, 1440x2560
  • Language Support: English
  • OS Support: 4.3 to 6.0
  • Development: Java using Android Studio 3.0.1
  • Supported Devices: 480x800, 720x1280, 1080x1920, 1440x2560
  • Language Support: English
  • OS Support: 4.3 to 6.0
  • Development: Java using Android Studio 3.0.1
  • Supported Devices: 480x800, 720x1280, 1080x1920, 1440x2560
  • Language Support: English

Client Review

They delivered more than I asked for and gave me Confidence

Khaled Huwaishel
Founder & CEO
Go to Clutch Reviews

Challenges

Defining the Requirements

Since Movement Dynamics was the first to come up with a concept for an athlete training concept, it was difficult to determine accurate project requirements and potential features that would delight the target audience.

Default Video Player

The client needed a default video player so that downloaded videos can be played in the app only. So to develop a player which encrypts the videos and can't be played in other video players was a significant challenge.

Implement the license key restriction

Another challenge was to implement the license key restriction when the user purchases the package for various other users.

GUI Constraint

Another major challenge was to maintain consistent performance, look and feel for users across various mobile platforms – iPhone & Android – because of different Graphical User Interface constraints.

Our Solutions

Report Generation

Report generation help managers to see the progress graph of employees and tweak the plans to have a better outcome. Vital sales statistics can be viewed at any point to develop the new plan for next quarter to come.

Breaking the Barriers of Remoteness

Geo attendance system has broken the barrier of remoteness. It is rendering consistent communication between employees’ and managers. This has led to a new communication pattern for remote employees.

Implementation of Payroll

Integration of payroll with geo attendance system makes automated payroll process. Hence manual payroll process which requires human resource can be eliminated entirely. This will save cost to the company. Thus the Automated payroll is accurate and error free.

Top