iOS App Enhancement: UI Revamp & Feature Extension

Замовник: AI | Опубліковано: 06.04.2026

Project Title: iOS App UI Update + Feature Expansion (Supabase Backend) Overview: We have an existing iOS app called “Down to Fish” built using Swift/Xcode, with a Supabase backend. The app is live and functional. We are looking for a developer to: 1. Implement UI improvements (already designed in Figma) 2. Add a new “user type” feature to separate Fishing and Spearfishing communities within the app --- Current Tech Stack: - Frontend: iOS (Swift, Xcode) - Backend: Supabase (database, auth, storage) - CI/CD: Xcode Cloud --- Scope of Work: 1. UI Updates - Implement updated designs from Figma - Improve layout, spacing, and overall UX - Maintain existing functionality while improving flow --- 2. User Type System (Fishing vs Spearfishing) - Add user selection during onboarding: - Fishing - Spearfishing - Store selection in Supabase (e.g. user profile field) - Update app logic to: - Filter content based on selected type - Ensure users only see relevant posts, users, and data - Keep both communities separate within the same app --- 3. Content Filtering - Apply “type” (Fishing/Spearfishing) to: - Posts - Feeds - Any relevant categories - Ensure clean separation in UI (feels like two communities) --- 4. Optional (nice to have) - Simple admin controls or structure to support future filtering/expansion --- Expectations: - Clean, maintainable code - Clear communication - Ability to work with an existing codebase - Experience with Supabase preferred --- Access Provided: - Existing codebase - Supabase project access - Figma designs - TestFlight / build access --- Goal: Improve user experience and expand the app to support two distinct but similar user groups without duplicating the app. --- Timeline: Flexible, but preference for staged delivery (UI updates first, then feature implementation) --- Please include in your proposal: - Relevant iOS apps you’ve worked on - Experience with Supabase or similar backends - Experience working on existing projects - Rough estimate or approach