React Native with FireBase in TypeScript

Job ID: 33873688

Budget: €30 – €250 EUR

I'm looking for a mobile application in react native with typescript (android and Web), the application must make more use of "gestures" than of "point and click", and be clean and intuitive.

The main goal of the app is to finish a 30 days fitness challenge (initial concept name idea "God Mode Challenge") where:

1.- Everyday there are 8 exercises to accomplish
2.- If any day isn't finished, the challenge restarts with a motivational/challenging notification like "almost there, next time you'll get it" or "don't be a sore loser, try again".
3.- Users can see statistics of the many times they've tried, how far they reached each time...
4.- At the end of each exercise/day it'll ask if you did everything or miss any repetition (if so, challenge restarts!)
5.- Some days are "Hell day" and you have to do the whole set of exercise TWICE
6.- Users can see a ranking of their friends (who's doing best, who's tried more times...)
7.- Users can "Challenge" friends to start on the same day (like a resistance race) to see who reaches further
8.- As extras there has to be some none-invasive ads and a suggestion box.
9.- Authentication via Firebase with email, or social.
10.- Exercises config should be set in Firebase DB so can be configured (I'll provide the set of exercises)
11.- UI needs to have some sort of animations, I'll provide FIGMA file
12.- I'd like the possibility to have light/dark mode

I'll provide FIGMA file as guidance and calendar with exercises by day.

Please post exact and closed price, no estimations and no "placeholders".