Project Description
I want to launch a sleek, commerce-style mobile experience that runs natively on both iOS and Android. The core of the project is a browsable product catalogue pulled automatically from publicly available APIs; your code will need to fetch, transform and store that data so it renders quickly and stays fresh without manual upkeep.
Users must be able to create an account, sign in, and have their activity remembered across devices. Once inside the app they should be able to search the full catalogue, narrow results with dynamic filters, and see personalised recommendations generated from their browsing and purchase history.
Behind the scenes I expect a small back-end layer to orchestrate the API scraping, cache results, and expose clean endpoints to the app. Feel free to suggest the stack you are most comfortable with—React Native or Flutter for the front end, Node/Express, Django or similar for the service layer—so long as the final build is store-ready for both platforms and the codebase is handed over in a well-documented repo.
Deliverables
• Fully functional iOS and Android apps compiled from a single codebase
• Automated pipeline that scrapes the public APIs, normalises the data and updates the catalogue
• Secure user authentication and registration (email, plus social login if quick to add)
• In-app product search, configurable filters and on-device recommendation logic
• Source code, build instructions and short video walkthrough showing the main flows
I’ll test by installing the builds on test devices, creating an account, pulling the latest catalogue, and confirming search, filters and recommendations all work smoothly.