Fit4fuN- Dashboard

  • Job DurationLess than a week
  • Project LevelBasic Level
  • Project deadlineExpired

Project detail

– Premium bonus of 5 EUR if the delivery of the project is within a week

SUMMARY OF OUR GOALS:
Project We have an app that provides a link between coaches and clients. We need to develop a dashboard to monitor the coaches data for our internal control purpose. The dashboard will have to extract KPIs and analytics based on existing operating data.

For the coach- dashboard:

– Coaches only
– Movement data monitoring
– Goals creation and monitoring
– Client check-ups and appointments management

QUALITY CONTROL PROJECT – tech requirements

Front-end:
– Single Page Application (SPA)
– Framework: React + Tailwind
– Charting library: Recharts or Victory

Back-end:
– based on REST APIs or GraphQL
– language: Python or NodeJS or Golang

Database:
– MongoDB

QUALITY CONTROL PROJECT – data

Sources:
– Video calls data (start time, end time, participants)
– Chat data (first client message time, first coach response time, conversation messages, participants)*
*We consider the first response from the coach as the moment when the client’s problem is resolved.

OUTPUT KPIS AND ANALYTICS

Filters:
– All stats should be filterable by coach and by client
– Time slot (e.g. month)

Histograms (e.g. over a one month period):
– Number of calls,
– Call duration distribution,
– Number of chats,
– First message to first response time distribution
– Satisfaction (5 star system)

Top 10 charts:
– Most calling coaches and clients,
– Most chatting coaches and clients

Multiple variable statistics (e.g. line charts):
– Chat time and satisfaction
– Call time and satisfaction

Platform authentication user and password authentication using the dashboard

KPIs SPECIFICATIONS (e.g. detailed formulas)

Call duration → Time at which the call finished minus the time at which the call started. Measured in minutes.
Call trends → Mean call duration trends.
Chat trends → Mean chat duration.
Info about coaches and clients → Most calling coaches and clients.
Filters → All stats should be filterable to see the data at aggregated level:
– by coach
– by client
– by time slot (e.g. monthly review of the data in order to filter the data in one specific month).

Skills Required

Industry Categories

Freelancer type required for this project