
Brief

Client’s Requirements
Medcura’s objectives for the app are as follows:
- Community Building:
- Facilitate interaction among employees to build a strong community.
- Enable consultants to get to know their colleagues.
- 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.
- Communication:
- Enable direct chat with staffing managers.
- Provide access to the latest company news.
- Integrate social media feeds via Medcura Play.
- Emergency Contact:
- Ensure quick access to inform the emergency room about illness or other urgent matters.
- 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
Tools
UI/UX
- Adobe XD
Front end Devlopment
- Unity
Backend Development
- Laravel
3D Modeling/ animation
- Maya Autodesk
- Blender
- Adbe Illustrator
Cloud Solution
- AWS