Please do not apply to this project without reading the full requirement and making sure you can deliver it fully.
The project involves implementing Push Notifications and generating and sending emails to users for an Android and iOS app. Work will be done on: the Android app, the iOS app, the backend server, the Admin website. Part of the push notification is already implemented on iOS only, but may be revisited here. The whole functionality working must be delivered, and the notifications must work cross platforms (Android and iOS).
The app was built natively on both Android and iOS, and the backend is built with PHP, hosted on AWS.
There will be different types of notifications/emails to implement:
1. Events based:
1.1. when a user receives an in-app chat message,
1.2. when a user's profile is viewed by another user,
2.1. To be online,
2.2. To leave feedback,
2.3. To complete profile setup,
3.1. company announcements,
3.2. user announcements (targetted to a population of users).
For the company announcements, I need a way to type the notifications on the Admin web page, and choose which population of users to send it to, and to be able to schedule it. We will discuss this further once the project is assigned to you.
For the targetted user announcements (3.2.) this involves adding a new view allowing users to type and post their announcements and choosing to which category of users to send it to. We will discuss this in more detail once you have the project, as I want it to feel and look slick, in two steps (1. to help the user choose the right category of the population to send the announcement to, 2. to help the user typing the message).
Each notification will have a title and a summary relevant to the individual notification. Same with the emails.
[GDPR] The work involves implementing a screen on the app allowing users to config the notifications they receive. This will be as a choice applicable to all the types listed above, for notifications and emails independently, and the choices users have for each are:
b. Receive on weekdays only,
c. Receive from 9am to 6pm only,
d. Disable completely.
Of course, when users press a notification on their smartphone, or from their email, this should open the right view on the app:
1.1. opens the one to one chat window in the app,
1.2. opens the status setup view in the app,
2.1. opens the status setup view in the app,
2.2. opens the call summary view in the app,
2.3. opens the profile setup view in the app,
3.1. opens the message in the inbox in the app,
3.2. creates and opens a new one to one chat window in the app.
You will test each functionality yourself before asking me to test it.
I do not want to implement any paid third party SDK or service to achieve this. It must be good quality code everywhere and documented everywhere). A word document explaining how it works technically and explaining any new API functions you had to implement to achieve this).
54 freelancer đang chào giá trung bình £721 cho công việc này
Hello, I have gone through your project requirements. I want to assure you that for this project, I will be your cup of tea. As I have a team having perpetual knowledge in Mobile & Web App Development. Thanks