API & Frontend Modification, App Release
Budget: $30 – $250 USD
Title: API Integration + Minor Frontend Edits + App Deployment (iOS & Android)
Description:
We are looking for an experienced mobile app developer (experienced in react native) to help with API integration (GET & POST), minor front-end modifications, and publishing the app to both App Store and Google Play Store.
Project Scope:
1. To Do - API Integration (GET only):
You will implement the following GET functions in the app, ensuring data is fetched and displayed properly on the respective screens:
/api/command/detach_alert_switch: Enable/disable detach alert.
/api/command/dev_message_switch: Enable/disable SMS reception.
/api/command/drink_remind_alarm: Configure and get drink reminders.
/api/command/fall_detection: Enable/disable fall detection.
/api/command/fall_sens: Set and get fall sensitivity.
/api/command/flip: Configure and get flip detection for sleep tracking.
/api/command/lowbat_sms_config: Enable/disable low battery SMS alerts.
/api/command/medication_alarm: Configure and get medication reminders.
/api/command/reminder: Configure and get general reminders.
/api/command/sedentary_alarm: Configure and get sedentary reminders.
/api/command/set_blood_pressure_frequency: Set and get blood pressure upload interval.
/api/command/set_heart_rate_interval: Set and get heart rate upload interval.
/api/command/set_oxygen_frequency: Set and get oxygen level upload interval.
/api/command/set_phone_book: Configure and get phone book.
/api/command/set_temperature_frequency: Set and get temperature upload interval.
/api/command/silent_mode_schedule: Configure and get silent mode schedules.
/api/command/sleep_alarm: Configure and get sleep alarms.
/api/command/sos_number_config: Configure and get SOS numbers.
/api/command/sos_sms_alert_switch: Enable/disable SOS SMS alerts.
/api/command/step_counting_switch: Enable/disable step counting.
/api/command/stranger_call_switch: Manage unfamiliar calls.
/api/command/upload_interval_config: Set and get location upload interval.
/api/command/wakeup_alarm: Configure and get wake-up alarms.
2. API Key Management:
/api/key/{uid} (GET): Fetch API key details and implement usage where necessary (e.g. Maps).
3. Notifications & Device Alarms:
Show notifications on the phone triggered by device.
/api/alarm-datatransfer/{device_id} (GET): Fetch alarm states by device ID.
/api/custom-alarms/all (POST): Get a list of all custom alarms.
/api/custom-alarms/active/{device_id} (GET): Get active custom alarms by device ID.
4. Location History Animation:
Show animation on map from start point to end point, moving step-by-step through each point on the location history page.
5. Review & Fix (POST APIs):
These POST endpoints are already implemented. Your job is to test them thoroughly. If any issue exists, fix it:
/api/command/detach_alert_switch
/api/command/dev_message_switch
/api/command/drink_remind_alarm
/api/command/fall_detection
/api/command/fall_sens
/api/command/flip
/api/command/lowbat_sms_config
/api/command/medication_alarm
/api/command/reminder
/api/command/sedentary_alarm
/api/command/set_blood_pressure_frequency
/api/command/set_heart_rate_interval
/api/command/set_oxygen_frequency
/api/command/set_phone_book
/api/command/set_temperature_frequency
/api/command/silent_mode_schedule
/api/command/sleep_alarm
/api/command/sos_number_config
/api/command/sos_sms_alert_switch
/api/command/step_counting_switch
/api/command/stranger_call_switch (POST & GET)
/api/command/upload_interval_config
/api/command/wakeup_alarm
Frontend Edits:
Minor UI adjustments where needed to support API data (e.g., adding toggles, dropdowns, messages, etc. on existing screens).
multiple langauage support : arabic , english
Deployment:
Push the final, tested version of the app to both:
Apple App Store
Google Play Store
Timeline:
5 to 7 days (including testing)
Budget:
$100 - $200 (Fixed)
Ideal Candidate:
Has experience in mobile app development with API integration
Familiar with app deployment to Play Store and App Store
Attention to detail and responsive in communication
Description:
We are looking for an experienced mobile app developer (experienced in react native) to help with API integration (GET & POST), minor front-end modifications, and publishing the app to both App Store and Google Play Store.
Project Scope:
1. To Do - API Integration (GET only):
You will implement the following GET functions in the app, ensuring data is fetched and displayed properly on the respective screens:
/api/command/detach_alert_switch: Enable/disable detach alert.
/api/command/dev_message_switch: Enable/disable SMS reception.
/api/command/drink_remind_alarm: Configure and get drink reminders.
/api/command/fall_detection: Enable/disable fall detection.
/api/command/fall_sens: Set and get fall sensitivity.
/api/command/flip: Configure and get flip detection for sleep tracking.
/api/command/lowbat_sms_config: Enable/disable low battery SMS alerts.
/api/command/medication_alarm: Configure and get medication reminders.
/api/command/reminder: Configure and get general reminders.
/api/command/sedentary_alarm: Configure and get sedentary reminders.
/api/command/set_blood_pressure_frequency: Set and get blood pressure upload interval.
/api/command/set_heart_rate_interval: Set and get heart rate upload interval.
/api/command/set_oxygen_frequency: Set and get oxygen level upload interval.
/api/command/set_phone_book: Configure and get phone book.
/api/command/set_temperature_frequency: Set and get temperature upload interval.
/api/command/silent_mode_schedule: Configure and get silent mode schedules.
/api/command/sleep_alarm: Configure and get sleep alarms.
/api/command/sos_number_config: Configure and get SOS numbers.
/api/command/sos_sms_alert_switch: Enable/disable SOS SMS alerts.
/api/command/step_counting_switch: Enable/disable step counting.
/api/command/stranger_call_switch: Manage unfamiliar calls.
/api/command/upload_interval_config: Set and get location upload interval.
/api/command/wakeup_alarm: Configure and get wake-up alarms.
2. API Key Management:
/api/key/{uid} (GET): Fetch API key details and implement usage where necessary (e.g. Maps).
3. Notifications & Device Alarms:
Show notifications on the phone triggered by device.
/api/alarm-datatransfer/{device_id} (GET): Fetch alarm states by device ID.
/api/custom-alarms/all (POST): Get a list of all custom alarms.
/api/custom-alarms/active/{device_id} (GET): Get active custom alarms by device ID.
4. Location History Animation:
Show animation on map from start point to end point, moving step-by-step through each point on the location history page.
5. Review & Fix (POST APIs):
These POST endpoints are already implemented. Your job is to test them thoroughly. If any issue exists, fix it:
/api/command/detach_alert_switch
/api/command/dev_message_switch
/api/command/drink_remind_alarm
/api/command/fall_detection
/api/command/fall_sens
/api/command/flip
/api/command/lowbat_sms_config
/api/command/medication_alarm
/api/command/reminder
/api/command/sedentary_alarm
/api/command/set_blood_pressure_frequency
/api/command/set_heart_rate_interval
/api/command/set_oxygen_frequency
/api/command/set_phone_book
/api/command/set_temperature_frequency
/api/command/silent_mode_schedule
/api/command/sleep_alarm
/api/command/sos_number_config
/api/command/sos_sms_alert_switch
/api/command/step_counting_switch
/api/command/stranger_call_switch (POST & GET)
/api/command/upload_interval_config
/api/command/wakeup_alarm
Frontend Edits:
Minor UI adjustments where needed to support API data (e.g., adding toggles, dropdowns, messages, etc. on existing screens).
multiple langauage support : arabic , english
Deployment:
Push the final, tested version of the app to both:
Apple App Store
Google Play Store
Timeline:
5 to 7 days (including testing)
Budget:
$100 - $200 (Fixed)
Ideal Candidate:
Has experience in mobile app development with API integration
Familiar with app deployment to Play Store and App Store
Attention to detail and responsive in communication