Hello there,
I read all your 6 points from pull down to validation and able to do in swift and node js.
First i will do point 1,3,5 then 6. once it complete i will do point 4 then 2 because first i want to complete frontend then go to bak end.
We are a team of developer/designer and we have more than 7-year experience in API, Full Stack Development, Javascript, PHP, iOS/Android app development..
Please message us for detail discussion
Thanks