Flutter Task – Add Post Sections to Profile in Existing E-commerce App
Budget: $250 – $750 USD
We are looking for an experienced Flutter developer to implement the following task in our existing E-commerce App.
Task Scope:
Add the following sections to the user profile screen, exactly as seen on the web version:
1. Promoted Posts
2. Active Posts
3. Disabled Posts
Each section must function as follows:
* Display only the items that belong to that specific status: Promoted, Active, or Disabled
* Items must be shown in order from most recently created to oldest
* Posts must automatically appear or move between sections based on their status, following this logic:
* A post with Promoted status must appear in both Promoted and Active sections while the promotion is active
* When the promotion period ends (time expires), the post should remain only in the Active section, as long as it has not been sold or deactivated
* An Active post must move to the Disabled section if:
* The item is sold
* The time validity of the post expires (based on its duration setting)
* The user manually deactivates the post
* In the Disabled Posts section:
* Users must be able to open and edit any field of the listing
* Once reactivated, the post must behave like a brand-new listing:
* It must receive a new ID
* It must be treated as newly created, with a fresh timestamp and promotion option reset
Important Requirements:
* Must support 4 languages (English, French, German, Italian)
* Must connect to our existing backend APIs
* Code must be uploaded to GitHub in a dedicated branch
You must provide:
* APK file for testing
* 4 videos, each showing the full functionality in each language
* Confirmation that everything works and is translated correctly before delivery
Timeline:
* Deadline: 3 days after project start
* Late delivery penalty: 15% deduction per day of delay
* No payment will be released until all conditions are fulfilled and the final result is verified
Budget:
This is a fixed-price project, no hourly work accepted. Please include your total bid accordingly. Payment will be released only after full verification of all deliverables.
Note:
Only apply if you have proven Flutter experience and can handle structured delivery through GitHub with clear communication.
Task Scope:
Add the following sections to the user profile screen, exactly as seen on the web version:
1. Promoted Posts
2. Active Posts
3. Disabled Posts
Each section must function as follows:
* Display only the items that belong to that specific status: Promoted, Active, or Disabled
* Items must be shown in order from most recently created to oldest
* Posts must automatically appear or move between sections based on their status, following this logic:
* A post with Promoted status must appear in both Promoted and Active sections while the promotion is active
* When the promotion period ends (time expires), the post should remain only in the Active section, as long as it has not been sold or deactivated
* An Active post must move to the Disabled section if:
* The item is sold
* The time validity of the post expires (based on its duration setting)
* The user manually deactivates the post
* In the Disabled Posts section:
* Users must be able to open and edit any field of the listing
* Once reactivated, the post must behave like a brand-new listing:
* It must receive a new ID
* It must be treated as newly created, with a fresh timestamp and promotion option reset
Important Requirements:
* Must support 4 languages (English, French, German, Italian)
* Must connect to our existing backend APIs
* Code must be uploaded to GitHub in a dedicated branch
You must provide:
* APK file for testing
* 4 videos, each showing the full functionality in each language
* Confirmation that everything works and is translated correctly before delivery
Timeline:
* Deadline: 3 days after project start
* Late delivery penalty: 15% deduction per day of delay
* No payment will be released until all conditions are fulfilled and the final result is verified
Budget:
This is a fixed-price project, no hourly work accepted. Please include your total bid accordingly. Payment will be released only after full verification of all deliverables.
Note:
Only apply if you have proven Flutter experience and can handle structured delivery through GitHub with clear communication.