Uyum360: Custom Training & Tracking App

Job ID: 39365051

Budget: $750 – $1,500 USD

Project Requirements:
The system will have the following core modules:

1. Training Module:

Employees will receive mandatory training in an asynchronous manner (video and document-based).
Ability to assign position-specific training to employees.
Track progress, completion rates, and provide test/quiz functionality for skill assessments.
Automatic reminders for training refreshers and certifications.
Motivation system via badges and scores.
2. Health Tracking:

Record and track periodic health checks (e.g., annual health assessments).
Notifications about upcoming health check deadlines (e.g., 30 days, 10 days before).
Integrate with employees’ health records (privacy and compliance with relevant laws such as GDPR and HIPAA).
3. Equipment and Document Management:

Zimmet (asset) assignment management (e.g., PPE, machinery).
Monitor expiration of certifications and documents (e.g., forklift license).
Notifications for upcoming expirations and certificate renewals.
4. Employee Scheduling and Shift Management:

Schedule trainings without disrupting production workflows.
Set up training schedules based on shift timings.
5. Reports and Analytics:

Generate reports (e.g., training completion, health check compliance, missing tasks).
Downloadable reports (PDF/Excel) for auditing and internal use.
Managers should receive weekly summaries via email.
6. User Roles and Permissions:

Role-based access for users (Employee, Manager, HR, Safety Officer).
Restricted access for different modules based on roles.
7. Notification System:

Email and mobile notifications for training schedules, health check deadlines, equipment returns, and more.
Additional Features (Optional):
AI-powered recommendations for training programs based on employee performance.
Integration with existing ERP systems (e.g., SAP, Logo, or Nebim).
QR/NFC-based verification for training and asset tracking.
Multi-language support for global companies.
Platform & Technology Preferences:
Mobile Application: Flutter for both iOS and Android.
Web Application: React for the frontend, Python (FastAPI/Flask) for the backend.
Database: PostgreSQL or Firebase.
Notifications: Firebase Cloud Messaging for push notifications.
Compliance: The system must adhere to privacy laws (GDPR, HIPAA, etc.).
Desired Skills:
Experience with building enterprise-level applications.
Strong knowledge in React, Flutter, Python (FastAPI/Flask).
Knowledge of database management (PostgreSQL, Firebase).
Experience with notifications and cloud services (Firebase, AWS).
Familiarity with compliance standards such as GDPR, HIPAA.
Expected Deliverables:
A fully functional mobile app for Android/iOS and a web-based dashboard.
Integration with an email and push notification system.
User manuals and documentation.
Code repository (GitHub, GitLab, or similar).
Post-launch support for 2-3 months for bug fixes and improvements.
Budget & Timeline:
Estimated budget: $X,000 to $Y,000 (please provide a quote based on the scope of the project).
Expected timeline: 3-6 months, depending on the scope.
Please provide relevant samples of your past work, especially in developing enterprise systems with training or health-related modules.

This brief should guide freelancers in understanding the complexity and functionality of the application you're envisioning. You can adjust the budget and timeline based on your expectations. Make sure to request references or portfolios from applicants who have experience with similar systems.
Related categories: PHP Mobile App Development iPhone Android MySQL