FlutterFlow social network app features dev and debug

Job ID: 38703717

Budget: $30 – $250 USD

I am building a social network, and I need help finishing some of the features. Tentative budget for current milestones (more will be added in the future) is $145. Demo attached. The milestones are:

- [ ] Get familiar w/ the flow (all the pages, FF)
- [ ] Tackle overflow: titles on mainfeed and shared events pages, calendar in post details for some devices (e.g. iphone pro 14), text everywhere [10$ + 5$ for follow-ups]
- [ ] Custom calendar widget - replace the regular calendar with one where you can select a range of dates, and later display them. [15$]
- [ ] Feedback system - [40$]
Main feed: add option (3 dots icon + action in each post) to report post as spam, and remove/send me a notice if more than 1-2 ppl reported (you’ll need to add a field to the datascheme of “post”) [10$]
Add option in chat to report, block, and unmatch user 
Settings: Add option/button to leave feedback (as a popup) 
connect 5-star ratings in chat thread to data-struct 
Ask in chat- if they went out* 
Track users- on which posts they click (main_feed and sharedEvents) and when, login times (even when the login is automatic! i.e. cookies not erased https://docs.flutterflow.io/integrations/authentication/firebase/anonymous-login/ ) [10$]
- [ ] EditPost: [15$]
Fix ImageUpload component: add an optional page param of image_lists from the post reference. If image_lists not empty, display the images with it, and do not update the document if unchanged
change sponsorship to choose sponsorship: full , partial, or none (multi-choice, but only 1 possibility)
add flexible dates checkbox (to data struct as well)
Finish page (autofill)
- [ ] Profile: [15$]
Change location picker* 
Add to user data struct: faith, sex, political stance,… as a list of enums (@Daud I am open to suggestions on this one, could use a different type besides enums)
Add custom functions (str2enums, enums2str) for each field - copy paste what I did and fit to the new fields 
Add to editProfile and createProfile the new fields (in UI and in the “submit” action- update document)
Test createProfile and editProfile pages work well with all the fields
- [ ] Authentication (10$)
add phone auth: https://www.youtube.com/watch?v=NR84OzHPUNQ&ab_channel=FlutterFlow
- [ ] Filter (mainfeed, sharedEvents and matches page) - [15$]
UI: use 3 columns. First column title: Has… attr: tickets, exclusive,…; Second Column attr: Not too far, dress codes; 3ed column: preferences
Actions: Reload filtered pages (and alter them accordingly)

- [ ] Mainprofile- matches tab: initialize a new empty “chat” once a match happens. [10$]
- [ ] Guest Mode - disable profile (but show it), disable (but show) “try it” and “save for later” on mainfeed, hide swipes (if not happening automatically) [10$]
- [ ] Testing - Future milestones will be added.
Related categories: Mobile App Development iPhone Android Dart Flutter