Code Flutter, AWS, Firebase, Node,js. GraphQL Push Notification App

Job ID: 39123460

Budget: $70 – $90 USD

About:
Complete flutter app features.
You must be proficient with:
- Flutter. Node,js. GraphQL. Firebase. AWS, especially Lambda and Amplify. Push notifications using Firebase and AWS cloud function.

Task 1:
Fix current issues:
- Post Ranking based on likes: posts show in feed 1, are ranked in feed 2 based on number of likes received in feed 1. Problem: stop likes added in feed 1 from changing the ranking in feed 2. Feed 2: must show the current weeks posts only. Now it shows all the posts made since the start before moving to current week.
- Comment: when you add a comment it does not show from first time (it can skip comments). Make sure it does.
- Badge: a badge is supposed to change its color instantly when you leave 2 likes. Now you have to refresh the page to see it updating.
- Profile image and banner are not updating once you select an image. Fix state management. There is a profile animation that is almost complete. Finish it.
- A likes page has posts, when a post is pressed it shows grey screen: fix it so the post appears, and the person can swipe right and left to check the posts.

Create:
- Animations: 3 simple animations with small movements.
- When a person (user) leaves 2 likes, and Sunday arrives, a number in a different page changes its color for Saturday and Sunday.
- Delete account (cloud function Node.js and AWS): it must delete all the data in a person’s (user) account.
- Push notification using Firebase and AWS to send a notification in 10AM per the device region.

Once you complete task 1, you can expect to move to completing other tasks.



Who can apply:
- Please only apply if you are an individual freelancer. You are proficient in what is mentioned above, you keep communication quick and you will deliver the result within a deadline. The task should be completed in around 10 to 12 hours maximum.
- Do not apply if you are an agency, or someone who is not the owner of the account that applied.
- Do not apply if you don’t have experience.
- Do not apply if you are not the own who will complete the task.