
Suljettu
Julkaistu
Maksettu toimituksen yhteydessä
ISTOCKHOMES iOS (Xcode/SwiftUI) APP — FINISH + CONNECT TO LIVE DB + TESTFLIGHT Client: Istockhomes Project Name: IstockhomesXcodeV1 Platform: iOS (SwiftUI, Xcode) ======================== 1) THE ONE-SENTENCE GOAL ======================== Deliver a TestFlight-ready iOS app that is FULLY LIVE + DATABASE-DRIVEN using [login to view URL] (and /App/api endpoints), including signup, login, email verification (6-digit code), Face ID, franchise creation, dynamic franchise branding header from database, and an operational dashboard with listings create/view. ========================================= 2) HARD REQUIREMENT: REAL API + REAL DATA ========================================= - NO dummy JSON. - NO “local mock data”. - All core functions MUST call the live Istockhomes API and write/read real records in the database. - If any needed endpoint doesn’t exist, YOU must implement it server-side (PHP in /App/api/) and document it. ==================================== 3) EXISTING REQUIREMENTS (DO NOT BREAK) ==================================== - App is SwiftUI using NavigationStack patterns already. - Existing [login to view URL] is already working and MUST NOT be rewritten/removed. - BlackButtonStyle in [login to view URL] is the ONLY button style used throughout the app. - Keep UI clean, simple, mobile-first. No redesign rabbit holes. =================================== 4) REQUIRED FEATURES (MUST DELIVER) =================================== A) AUTH ------ 1) Signup (API-backed) - Create a new user account via API (name, email, password minimum) - New signups default to role: "user" - After signup, user MUST be forced into email verification flow 2) Email Verification (6-digit code) - API sends a 6-digit code to user’s email - App UI allows entering the code - API verifies the code - Only verified users can access Dashboard 3) Login - Login via API - Receive token/session - Store token securely in Keychain - Persist login state with token validation B) FACE ID (BIOMETRICS) ----------------------- - After first successful login, user can enable Face ID on this device - Next app launch: Face ID prompt unlocks the app session (token-based) - If Face ID fails: fallback to normal login - Never store the raw password C) DASHBOARD (OPERATIONAL) -------------------------- After verified login: - Show a real working dashboard (not placeholders) - Must include these buttons EXACTLY: 1) Add a Business 2) Add a Franchise 3) Add a Listing 4) View My Listings - Dashboard should display: - Current user info - Selected franchise (if any) - Branding header D) FRANCHISE SYSTEM ------------------- - Users can add/manage multiple franchises. - “Add Franchise” must POST to DB via API. Minimum franchise fields: - franchise_name - contact_name - phone - email - optional: logo upload (preferred) After franchise creation: - App must select a franchise and load branding dynamically. E) DYNAMIC FRANCHISE BRANDING HEADER (FROM DB) ---------------------------------------------- - Header (logo + branding) MUST load dynamically from database values via API - No hardcoded franchise images/colors - Branding affects (minimum): - Header logo - Accent/theme values (as feasible) - Optional: contact display F) LISTINGS (MINIMUM TESTFLIGHT FUNCTIONAL) ------------------------------------------- Must be fully API/DB-backed: 1) Add Listing - Simple listing form: title, price, category, description, location fields (minimum) - Upload 1+ images (support .webp if backend supports) - Save listing to DB via API 2) View My Listings - Fetch the logged-in user’s listings from DB via API - List view + detail view - Show: primary image, title, price, category, status ========================================= 5) REQUIRED DOCUMENTATION (MUST DELIVER) ========================================= A) [login to view URL] (MANDATORY) - A file listing EVERY endpoint used, with: - URL - method (GET/POST) - request params/body - response example - errors returned - where it is used in the app (file/screen) B) [login to view URL] (MANDATORY) - Exact steps to: - Build/run locally - Configure base URL - Create a test user - Verify email flow - Enable Face ID - Create franchise & confirm branding load - Create listing & confirm listings show - Archive and upload to TestFlight (or instructions if I upload) ====================================== 6) TESTFLIGHT DELIVERY (MUST BE PROVEN) ====================================== You must deliver an Xcode project that I can upload to TestFlight immediately. You will provide one of these: Option A (preferred): - You work inside my Apple Developer account (I add you) - You produce Archive + upload to App Store Connect Option B: - You deliver a project configured so I can Archive + upload myself - You provide all signing + bundle identifier instructions Must include: - App icons (basic set is fine) - Correct bundle id and versioning (v1.0 build 1 minimum) - Clean build (no warnings that matter, no crashes) ======================================== 7) TECHNICAL REQUIREMENTS (NON-NEGOTIABLE) ======================================== - SwiftUI + MVVM - URLSession networking layer (APIClient) - Typed models for JSON - Keychain for token storage - LocalAuthentication for Face ID - Proper error handling (user friendly messages) No external dependencies unless approved and documented. ========================================== 8) ACCEPTANCE CHECKLIST (PASS/FAIL TEST) ========================================== PASS only if all items below work on a real device: [ ] Signup works (creates DB user) [ ] Email verification sends code [ ] Code verify unlocks dashboard [ ] Login works and persists token [ ] Face ID unlock works after first login [ ] Dashboard loads and buttons function [ ] Add Franchise writes to DB [ ] Branding header loads from DB dynamically [ ] Add Listing writes to DB with image upload [ ] View My Listings reads real DB data [ ] [login to view URL] delivered [ ] [login to view URL] delivered [ ] TestFlight-ready archive path proven ========================================== 9) MILESTONES (RECOMMENDED PAYMENT STRUCTURE) ========================================== Milestone 1 (25%) - Project builds, APIClient, login end-to-end (real token) Milestone 2 (25%) - Signup + email verification fully working Milestone 3 (25%) - Face ID + franchise create/select + dynamic branding header Milestone 4 (25%) - Listings create/view + documentation + TestFlight-ready build ==================================== 10) RED LINES (DO NOT DO THESE) ==================================== - Do not rebuild the app from scratch - Do not remove/replace working [login to view URL] - Do not use dummy JSON or local-only data - Do not hardcode franchise branding - Do not expand scope without approval ========================================== 11) WHAT YOU (DEVELOPER) MUST ASK ME FOR ON DAY 1 ========================================== You must request these immediately: 1) The Xcode project zip OR GitHub access 2) Base API details for /App/api/[login to view URL] and any existing endpoints 3) A test account (or you create one via signup) 4) Confirmation of required endpoints: - signup - login - send verification code - verify code - create franchise - get branding - create listing - upload image - list my listings If any endpoint is missing, you must implement it server-side in /App/api/ and document it. ========================================== END OF BRIEF ==========================================
Projektin tunnus (ID): 40255891
165 ehdotukset
Etäprojekti
Aktiivinen 14 päivää sitten
Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
165 freelancerit tarjoavat keskimäärin $1 172 CAD tätä projektia

Hello, I understand that you need to finalize the iStockHomes iOS app by connecting it to the live database and preparing it for TestFlight. With extensive experience in mobile app development, I can ensure a seamless integration that not only meets your specifications but enhances user experience. My approach involves thorough testing to guarantee that all functionalities work flawlessly with the live database. This will include validating data flow and ensuring that the app performs optimally across different scenarios. I am committed to delivering a polished product that aligns with your vision and is ready for deployment. Let’s discuss how I can help you achieve your goals efficiently. Regards, Nurul Hasan
$750 CAD 28 päivässä
6,7
6,7

Hello There!!! ★★★★ ( Complete & Testflight iStockHomes iOS App ) ★★★★ I understand you need a TestFlight-ready iOS app using SwiftUI that is fully live, database-driven, and integrated with your real API. The app must include signup, login, email verification, Face ID, franchise management with dynamic branding, and a dashboard with listing creation and viewing, all using real data. ⚜ API-backed signup, login, and email verification ⚜ Face ID authentication for seamless access ⚜ Operational dashboard with user info & franchise selection ⚜ Franchise creation & dynamic branding header ⚜ Listings creation with image upload & view my listings ⚜ Real API integration, no dummy JSON ⚜ Full TestFlight-ready Xcode project + documentation With 9+ years experience in SwiftUI, MVVM, and iOS API integration, I have delivered apps with secure authentication, live database connections, and polished TestFlight builds. I’ll leverage URLSession, Keychain, and LocalAuthentication for secure token storage and biometrics, ensuring all features are production-ready. Let’s get your iStockHomes app fully live and TestFlight-ready efficiently. Warm Regards, Farhin B.
$756 CAD 15 päivässä
6,5
6,5

Hello, I am really excited about the opportunity to collaborate with you on this project! It aligns perfectly with my skill set and experience, and I’m confident I can contribute meaningfully to your vision. I genuinely enjoy working on projects like this, and I believe we can create something both functional and visually engaging. Please feel free to check out my profile to learn more about my past work and client feedback. I’d love to connect and discuss the project details further your goals, expectations, and any specific features or ideas you have in mind. The more I understand your vision, the better I can bring it to life. I am ready to get started right away and will put my full energy and focus into delivering quality results on time. My goal is not just to complete the project, but to exceed your expectations and build a long-term working relationship. Looking forward to hearing from you soon! With regards! Abhi
$1 500 CAD 7 päivässä
5,9
5,9

Reliability isn't a feature; it's a foundational requirement. I’m here to ensure it’s built-in from day one. Your objective to deliver a fully live, database-driven iOS app with real API integration and dynamic franchise branding underscores a commitment to seamless user experience and operational integrity, which perfectly matches how we approach system architecture at DigitaSyndicate. At DigitaSyndicate, a UK-based digital systems agency, we build precision-engineered automation, modern web platforms, and AI-driven systems designed for performance and long-term scalability. Our expertise in SwiftUI and MVVM, combined with secure token management and live API interaction, aligns precisely with your needs for real-time data accuracy, user authentication, and Face ID biometrics. Having successfully delivered complex API-backed applications for iOS, including TestFlight deployments, I am confident we can meet your specifications efficiently. Can you share your main priorities and timeline so I can map out the right execution plan for you? Casper M. Project Lead | DigitaSyndicate Precision-Built Digital Systems.
$1 150 CAD 14 päivässä
5,5
5,5

With 15+ years experience in mobile app development, especially in iOS using Xcode and SwiftUI, I am confident that I can deliver exactly what you need for your iStockHomes iOS app. I specialize in incorporating real APIs and live data into apps to ensure the functionality reflects real-world scenarios. I can implement Face ID after first login, ensuring security without storing raw passwords. My approach would be to store the UserSession with the JWT in the local storage and if the session is expired, it will use the refresh token to fetch the renewed token (Subject to actual implementation of the login workflow) I have a few questions: - During the signup process, if the user exits/kills the app while waiting for email verification, what should be the flow when the user comes back? If the user uses the same credentials to sign-up app should say already exists and user should login, and verify their email using the OTP on login. - If an endpoint does not exist I have to add in the PHP with the /App/api base path, but would I also have to make changes to the database as well? If yes, what database are you using? - Is there a role-based access control implemented in the app where we have to hide/display certain features based on the user role? For TestFlight, I would prefer option A, it would let me deploy the app to TestFlight and identify any issues before hand over to you. I am excited to work on this project and look forward to hear from you! Have a good day!
$1 125 CAD 20 päivässä
5,5
5,5

⭐⭐⭐⭐⭐ ✅Hi there, hope you are doing well! I have completed similar projects where I connected iOS SwiftUI apps directly to live APIs, enabling real-time user authentication, data-driven dashboards, and dynamic branding without relying on mock data. The most critical element to successfully completing this project is meticulous integration with the live API endpoints and ensuring secure, seamless user authentication with Face ID and token management. Approach: ⭕ Work inside your existing Xcode project to enhance and connect all app views to the live API. ⭕ Implement and test signup, login, email verification flows with secure token storage. ⭕ Enable Face ID for secure unlocking without storing raw passwords. ⭕ Build and test the dynamic franchise system including branding header from the database. ⭕ Develop listings creation and viewing fully backed by the API with image uploads. ⭕ Deliver clear, detailed documentation covering API endpoints and TestFlight setup. ❓ To ensure smooth progress: ❓ Can you provide GitHub access or zipped Xcode project for audit? ❓ Are all the API endpoints listed active or do some require new implementation? ❓ Could you share credentials or test accounts for validation? I am confident I can deliver a clean, functional app ready for TestFlight deployment aligned with your specifications and milestones. Thanks, Nam
$1 200 CAD 7 päivässä
5,2
5,2

Hi Istockhomes, I am excited about the opportunity to finalize the iStockHomes iOS app. With my extensive experience in SwiftUI and building API-driven applications, I am confident I can deliver an operational and TestFlight-ready app that seamlessly integrates with the live database. I have a proven track record of ensuring that all functionalities, including signup, login, email verification, and dynamic franchise management, are implemented correctly without any disruptions to existing features. My approach will ensure that we strictly adhere to your requirements, utilizing your API without any dummy data and keeping the UI clean and mobile-first. I can start immediately and will maintain constant communication throughout the process. Let’s connect to discuss this further! Could you provide the existing Xcode project zip or GitHub access so I can get started right away?
$1 375 CAD 3 päivässä
5,0
5,0

Hello Dear! I write to introduce myself. I'm Engineer Toriqul Islam. I was born and grew up in Bangladesh. I speak and write in English like native people. I am a B.S.C. Engineer of Computer Science & Engineering. I completed my graduation from Rajshahi University of Engineering & Technology ( RUET). I love to work on Web Design & Development project. Web Design & development: I am a full-stack web developer with more than 10 years of experience. My design Approach is Always Modern and simple, which attracts people towards it. I have built websites for a wide variety of industries. I have worked with a lot of companies and built astonishing websites. All Clients have good reviews about me. Client Satisfaction is my first Priority. Technologies We Use: Custom Websites Development Using ======>Full Stack Development. 1. HTML5 2. CSS3 3. Bootstrap4 4. jQuery 5. JavaScript 6. Angular JS 7. React JS 8. Node JS 9. WordPress 10. PHP 11. Ruby on Rails 12. MYSQL 13. Laravel 14. .Net 15. CodeIgniter 16. React Native 17. SQL / MySQL 18. Mobile app development 19. Python 20. MongoDB What you'll get? • Fully Responsive Website on All Devices • Reusable Components • Quick response • Clean, tested and documented code • Completely met deadlines and requirements • Clear communication You are cordially welcome to discuss your project. Thank You! Best Regards, Toriqul Islam
$750 CAD 9 päivässä
5,2
5,2

hi, i saw your ios app project. i specialize in swiftui and api integration. i can complete your app using the live istockhomes endpoints, delivering all required features: auth, face id, franchise system, dynamic header, and listings. i'll ensure it's fully database-driven, follows your existing structure, and is ready for testflight. i'll provide the api documentation and setup guide as requested. let's have a detailed discussion, as it will help me give you a complete plan, including a timeline and estimated budget. i will share my portfolio in the chat. mughira
$1 125 CAD 7 päivässä
4,9
4,9

Hi, I build production ready mobile apps with a strong focus on reliability, clean architecture, and fast delivery. I have shipped multiple iOS and Android apps end to end and I am comfortable working with tight timelines and real product constraints. Looking forward to working with you. Regards, Harshid Vasoya
$1 125 CAD 7 päivässä
5,0
5,0

Greetings Istockhomes team, I am a skilled and experienced iOS developer with a strong background in SwiftUI, Xcode, and API integration. I have reviewed the requirements for the IstockhomesXcodeV1 project and am confident in my ability to deliver a TestFlight-ready iOS app that fully integrates with the live database and API endpoints provided by istockhomes.com. My expertise in SwiftUI and API development aligns perfectly with the goals outlined for this project, including implementing features such as signup, login, email verification, Face ID integration, franchise management, dynamic branding, and operational dashboard functionality. I have a proven track record of delivering high-quality iOS apps that meet client requirements and exceed expectations. My portfolio showcases my proficiency in developing user-friendly and efficient mobile applications. I look forward to discussing the project details further and working closely with you to ensure a successful outcome. Please feel free to reach out to me with any questions or to initiate a discussion about finalizing the project scope. Best regards, Muhammad Anas Khan ⭐⭐ https://www.freelancer.com/u/CodeAnchors ⭐⭐
$900 CAD 6 päivässä
5,1
5,1

Hi, Client. I have experience developing iOS apps using SwiftUI with API integrations and I am familiar with building user authentication systems, Face ID integration, dynamic database-driven UIs, and robust error handling. I have worked with API clients for real-time data syncing and have a strong understanding of the MVC design pattern (MVVM for SwiftUI) to ensure smooth app functionality. Based on your provided scope, this project is about finishing your Istockhomes iOS app by connecting it to the live database and making sure all the core functionality works, including signup, login, email verification, Face ID, franchise creation, and listing management. Milestones Milestone 1: APIClient setup, login implementation, real token integration. Milestone 2: Signup and email verification process working end-to-end. Milestone 3: Face ID integration, franchise creation, and dynamic branding header. Milestone 4Listings creation, viewing, documentation delivery, TestFlight-ready build. Budget: 1500 CAD Best regards, Siva
$1 500 CAD 7 päivässä
3,8
3,8

Hello there, I reviewed your project Complete & Testflight iStockHomes iOS App and understood the requirements at a high level. I focus on delivering clear, stable, and maintainable solutions aligned with the actual scope, I can work with Mobile App Development, Mobile App Testing, Swift and follow a clean development process with proper structure and error handling. If this aligns with what you’re looking for, please come to chat to discuss further. Best regards
$750 CAD 7 päivässä
3,6
3,6

Hello, I am Vishal Maharaj, with 20 years of experience in iOS Development, API Development, Mobile App Testing, Swift, Xcode, and Mobile App Development. I have carefully reviewed the requirements for the "Complete & Testflight iStockHomes iOS App" project. To accomplish this project, I will ensure that the iOS app is fully live and database-driven, connecting to the live iStockhomes API and implementing all required features such as signup, login, email verification, Face ID integration, franchise system, dynamic branding header, and listings functionality. I will adhere to the existing requirements, maintain clean UI design, and provide detailed documentation for API endpoints and TestFlight delivery. I am eager to discuss the project further. Please initiate the chat to discuss the details. Cheers, Vishal Maharaj
$1 000 CAD 7 päivässä
3,3
3,3

Hi Istockhomes, I can complete and connect your existing SwiftUI app to the live API, implement real auth (signup + 6-digit verification), Face ID, franchise system with dynamic branding, listings create/view, and deliver a clean TestFlight-ready build. I’ll keep your architecture intact, use MVVM + URLSession + Keychain, and implement any missing /App/api/ endpoints in PHP if required (fully documented). Ready to start immediately. I’ll need project access, API details, and endpoint confirmation on day one.
$1 125 CAD 7 päivässä
3,4
3,4

Hi Victoria, I have read all your requirements and documents. I have concern about all your points. I have deliver 200 + projects successfuly with my teams. I am expert with swift and swiftui with MVVM architecture. I have expertise on testflight and also app store submission. I have a expert team members with 12 years experience on web development. Such as php, laravel, node, React. I can manage all the missing api with him. Feel free to communicate for further discussion. Thanks
$1 125 CAD 30 päivässä
3,1
3,1

Hello, I will deliver a fully functional, TestFlight-ready iOS app for Istockhomes, utilizing your live API for all core features. This includes user signup, login, email verification, Face ID integration, franchise management, and a dynamic dashboard. I have extensive experience in building similar database-driven iOS applications. My work includes creating seamless user experiences and robust backend integrations in SwiftUI. **Implementation Plan:** - Set up URLSession for API calls to your live endpoints. - Implement user authentication with secure token storage in Keychain. - Develop Face ID functionality for user convenience. - Create dynamic franchise branding that pulls from the database. - Build a comprehensive dashboard with real-time data on listings. - Ensure proper error handling and user-friendly messages throughout. **Questions for You:** - What are your expectations for user scaling post-launch? - Are there any specific APIs that need to be implemented server-side? - Can you confirm the existing endpoints, especially for user management and listings? I’m ready to begin immediately and ensure a smooth process to deliver a top-quality app. Let’s get started.
$750 CAD 7 päivässä
3,1
3,1

Hi, With extensive experience in iOS development and a strong grasp of SwiftUI and real API integrations, I am well-prepared to finish and deliver your iStockHomes app that seamlessly connects to the live database. I will ensure robust features including signup, email verification, Face ID, and dynamic branding while adhering closely to your detailed project specifications. What specific features are you most excited to see fully functional in the app? Best regards,
$1 250 CAD 10 päivässä
3,1
3,1

Hello!, I am a Florida-based senior software engineer with extensive experience in mobile app development and backend systems. I’ve carefully reviewed your project for the iStockHomes iOS app and I believe I can help you finish the app, connect it to the live database, and prepare it for TestFlight. With over 15 years in the field, I have a solid grasp of Xcode and SwiftUI. My goal is to ensure your app is not just functional but also user-friendly and efficient. I have completed similar projects in the past, such as a property management app and a real-estate marketplace app, which have both achieved great user feedback. Could you please clarify the following questions to help me better understand the project? 1. What specific features do you want to prioritize for the TestFlight build? 2. Do you have a preferred timeline for completing the app and launching it? 3. Are there any existing databases or APIs that we will need to integrate? I approach projects with a combination of technical expertise and a business mindset, ensuring solutions are practical and maintainable. I’m excited about the opportunity to partner with you on this project and look forward to discussing it further. Best, James
$1 200 CAD 5 päivässä
2,6
2,6

Hello, I will deliver a fully functional iOS app integrated with your live database, ready for TestFlight distribution. My focus will be on ensuring that all core functionalities—signup, login, email verification, Face ID, franchise management, and dynamic branding—are seamlessly connected to your API. With over a decade of experience in iOS development, I have successfully delivered similar projects that required tight integration with backend systems and real-time data handling. For instance, I recently completed a user authentication system with biometric support, which involved complex API interactions. To tackle this project, I will: 1. Verify that the existing components work flawlessly while implementing the required API calls for user signup, email verification, and franchise management. 2. Ensure the dashboard reflects real-time data and that the dynamic branding header is correctly loaded based on the database. 3. Document all endpoints and provide clear setup instructions for seamless deployment. To get started effectively, I need: 1. Access to the Xcode project or GitHub repository. 2. Details on your API endpoints and any existing functionalities. 3. A test user account for verification processes. I’m ready to begin immediately and look forward to your prompt response.
$750 CAD 7 päivässä
2,0
2,0

Victoria, Canada
Maksutapa vahvistettu
Liittynyt elok. 1, 2025
$1500-3000 CAD
$15-25 CAD/ tunnissa
₹1500-12500 INR
₹600-1500 INR
$750-1500 USD
$250-750 USD
$250-750 AUD
$250-750 NZD
$30-250 USD
$10-30 USD
€750-1500 EUR
$250-750 USD
$250-750 USD
$250-750 NZD
$250-750 USD
£3000-5000 GBP
min $50 USD/ tunnissa
₹50000-95000 INR
$1500-3000 USD
₹1500-12500 INR
₹250000-500000 INR
$30-250 USD