发布于 2026年9月11日 · 我们于 2026年9月11日 确认该职位仍然有效
这是您的公司吗?£ 250 – £ 750 (每个项目)
I’m planning a cross-platform mobile app that helps users stay on top of Christmas spending from start to finish. The same build should run smoothly on both iOS and Android, with a simple email-and-password sign-up so people can keep their data secure and sync across devices. Core workflow • Users create an overall Christmas budget, then add each person they’re buying for. • For every person they can set an individual limit, record purchases manually, choose a category (gifts, food, travel, etc.) and assign the expense to that person. • Spending is entered through a combination of free-text fields and clean dropdown menus so data entry feels quick yet structured. • A built-in camera/upload function lets them attach receipt photos that will be stored alongside each expense. • The dashboard must update in real time, showing total spend to date, remaining budget, and breakdowns by category and by person. • Users can edit or delete any expense at any time. What I need from you 1. A fully functional iOS and Android app package. 2. Clean, well-commented source code and brief setup instructions so I can run the project locally. 3. Basic but attractive UI/UX that keeps the festive theme subtle and the navigation intuitive. 4. Secure email/password authentication and lightweight cloud storage for data and receipt images. 5. Localisation-ready text and currency handling to make expansion easy later. Acceptance criteria • All budget and dashboard calculations are accurate to two decimal places. • Expense CRUD operations, category assignment and receipt uploads work flawlessly on both operating systems. • Login, logout and password-reset flows are fully tested. • Apple App Store and Google Play Store build settings included, ready for submission. If you have past work with budgeting, expense trackers or receipt scanning (Flutter, React Native, Swift/Kotlin + Firebase, or any equivalent stack), that’s a huge plus—let me know. I’m ready to start as soon as we lock in milestones and timelines.