Brief

Medcura, a healthcare staffing agency, aims to enhance the engagement and productivity of its care consultants through a dedicated mobile application. This app, designed to streamline communication and create a cohesive community among Medcura’s employees, offers various features such as assignment management, time reporting, direct communication with staffing managers, and access to company news and social feeds.

Client’s Requirements

Medcura’s objectives for the app are as follows:

  1. Community Building:
    • Facilitate interaction among employees to build a strong community.
    • Enable consultants to get to know their colleagues.
  2. Assignment Management:
    • Display available assignments.
    • Allow consultants to apply for assignments directly from their mobile devices.
    • Provide a view of booked assignments and allow time reporting.
  3. Communication:
    • Enable direct chat with staffing managers.
    • Provide access to the latest company news.
    • Integrate social media feeds via Medcura Play.
  4. Emergency Contact:
    • Ensure quick access to inform the emergency room about illness or other urgent matters.
  5. Training and Onboarding:
    • Offer e-learning and training modules within the app to support onboarding and continuous professional development.

Solution

To meet Medcura’s requirements, we developed a comprehensive mobile application tailored to the needs of their care consultants. The solution included the following components:

1. Community Building Features

Social Interaction Platform:

  • Discussion Forums: Integrated forums where employees can discuss various topics, share experiences, and ask for advice.

  • Profiles and Networking: Allow employees to create profiles, view colleagues’ profiles, and connect with each other.

2. Assignment Management

Assignment Dashboard:

  • Available Assignments: Display a list of available assignments with detailed information.

  • Application Process: Enable consultants to apply for assignments directly through the app.

Booking and Reporting:

  • Booked Assignments: Provide a clear view of all booked assignments.

  • Time Reporting: Allow consultants to report their working hours directly in the app.

3. Communication Tools

Chat Functionality:

  • Direct Messaging: Integrate a chat feature to enable direct communication with staffing managers.

News and Updates:

  • News Feed: Include a section for the latest company news and announcements.

  • Social Media Integration: Use Medcura Play to display the company’s social media feeds.

4. Emergency Contact

Quick Access Button:

  • Emergency Room Contact: Implement a quick access button for consultants to contact the emergency room to report illnesses or urgent issues.

5. Training and Onboarding

E-Learning Platform:

  • Training Modules: Develop an e-learning platform within the app to provide onboarding and continuous training.

  • Progress Tracking: Allow consultants to track their training progress and receive certifications.

Implementation

Technology Stack

  • Frontend: Native development for Android (Java/Kotlin) and iOS (Swift).

  • Backend: PHP with Laravel framework.

  • Database: MySQL for data storage.

  • Authentication: OAuth2 for secure user login and management.

  • Messaging: Firebase Cloud Messaging (FCM) for real-time chat and notifications.

  • Web Server: Apache HTTP Server.

  • Operating System: Linux (Ubuntu) for server hosting.

Results

Medcura’s Employee App successfully addressed the client’s needs by providing a comprehensive solution that enhances engagement, streamlines operations, and supports professional development. The app not only simplified everyday tasks for care consultants but also fostered a strong sense of community within the organization.

Tools

UI/UX

  • Adobe XD

Front end Devlopment

  • Unity

Backend Development

  • Laravel

3D Modeling/ animation

  • Maya Autodesk
  • Blender
  • Adbe Illustrator

Cloud Solution

  • AWS

More Work