API developer -- 2

Job ID: 35507286

Budget: $400 – $450 USD

I am looking for mobile app API developer to develop an API for the existing app. The app is developed on flutter and based on the firebase. Basically to convert all the database of forevase to API. First please do check the app so you can get the detail idea of the app.
Here is the link of the app https://play.google.com/store/apps/details?id=com.worldofmedicalsaviours.pregnancyjourney

There must be end to end functionality of app in API. Though developer are best on these things but i am roughly sharing the requirements of our api.
Requirements
1. Sign in/ sign out/ forget passwords
2. Baby/ mother/ baby development
3. Tools/ diet/ exercise/ drugs / vaccine / A-z pregnancy
4. Baby week images
4. Kicks todays/ contraction
6. Whole home screen
7. All quick actions
9. All baby care
10. Custom notifications/ advanced
This system should be developed in such way that we can send any notifications from the admin panel whenever we wish. Any notifications of our wish.
11 profile
12. My activities
13.help and support
We will get all the mails/complaints text what ever is sent from the app by user using this contact form in the admin panel and also we should be able to reply from the admin panel to the user.
14. Customize your diet plan
This system is that user will have one form in their diet section which they will fill the form to have customized diet plan. This is the paid system. And we will get all the required documents in the admin panel and we will send the diet plan from the admin panel through the mail in form of text/ words/ pdf format and they can easily read or download it from the app.
15. Ask to expert
This is same as the help and support system
16. Contact us
Same help and support system
18. Multi language
Multi language means app will have option to changes the desire language of different countries
19. Tutorial
This means that when the user will registered or login the app for the first time they will have short tutorial to get idea about the app
20 . Ads placement
There must be system in admin panel that we can place the ads according to our wish where we wants from the admin panel
21. Analytics for every separate section
This means that there should be advance analytics system to know about our app so we can know from where and which country we are having traffic and which pages.
22. Rate the article
23. System to know how many user deleted app, unistalled app and also how many of them completed their delivery abortion from. Which country and all data.

L