Experienced Development Team IOS Mobile App with interactive map functionality
Worldwide
We are seeking an experienced development team to build a production-ready MVP for WorkMeOut, a location-based fitness platform for iOS. The required implementation includes: ### User Accounts and Profiles * Email, phone number, and social sign-in * Secure registration and login * Password recovery and account management * Profile creation and editing * Profile picture upload * Role-based accounts for users, trainers, and organizations * Account verification workflows for professional accounts * Account deletion and data export functionality ### User Onboarding * Multi-step onboarding process * Collection of basic user and fitness preferences * Role selection and conditional onboarding paths * Permission requests for location, notifications, camera, and photo access ### Location and Map Functionality * Interactive map displaying nearby fitness activities * Location-based search and discovery * Map markers for different activity categories * Activity preview cards * Radius and location filters * Address search and geolocation * List and map viewing options ### Activity Creation and Management * Creation of fitness sessions and community activities * Date, time, location, capacity, description, and image fields * Free and paid activity options * Editing, cancelling, and managing activities * Participant limits and availability tracking * Recurring activity support * Draft and published activity states ### Search and Filtering * Search by location, date, activity type, and availability * Category and preference filters * Sorting by distance, date, popularity, and price * Saved searches or bookmarked activities ### Booking and Participation * Activity booking and registration * Booking confirmation * Capacity and waitlist management * Cancellation and refund request workflows * Participant lists for activity organizers * Booking history and upcoming activity overview * Check-in or attendance confirmation functionality ### Payments and Payouts * Secure payment processing * Marketplace payment functionality * Payment collection from participants * Payout onboarding for professional providers * Platform commission support * Refund and cancellation handling * Transaction records and payment status tracking * Receipts and payment confirmation Detailed payment rules and commercial terms will be provided after an NDA is signed. ### Trainer and Organization Features * Professional profile pages * Verification status * Creation and management of paid activities * Participant and booking management * Earnings and transaction overview * Payout account setup * Basic performance statistics ### Social and Community Features * Following or connecting with profiles * Activity sharing * Likes, saves, or similar engagement functionality * User-generated content and activity images * Reporting and blocking functionality * Basic ratings and reviews ### Notifications and Communication * Push notifications * Email notifications * Booking, cancellation, reminder, and payment notifications * In-app notification center * Basic communication between participants and organizers * Notification preference settings ### Home and Discovery Experience * Personalized activity feed * Nearby and recommended activities * Upcoming bookings * Featured profiles or activities * Saved activities * Recently viewed content ### Administration System * Secure web-based admin dashboard * User, trainer, and organization management * Verification review and approval * Activity and booking management * Payment and transaction visibility * Content moderation * User reports and support cases * Account suspension and deletion controls * Configurable categories and platform settings ### Backend and Infrastructure * Secure and scalable backend architecture * Database design and implementation * API development * Role-based access control * Cloud file and image storage * Authentication and authorization * Payment service integration * Email and push notification services * Logging, error monitoring, and analytics * Development, staging, and production environments * Backup and recovery processes ### Security and Privacy * Secure storage and transmission of user data * Protection against unauthorized access * Input validation and common application security protections * Privacy consent management * GDPR-oriented account and data controls * Secure payment integration * Administrator access protections * Audit logging for important administrative actions ### iOS Application * Native or high-quality cross-platform iOS development * Responsive and polished user interface * Support for current iPhone screen sizes * Apple sign-in where required * Push notification integration * Deep linking * App Store compliance * TestFlight distribution * Preparation and support for App Store submission ### Quality Assurance * Functional testing * Payment and booking workflow testing * Device and screen-size testing * Security and permission testing * Bug fixing before release * Performance optimization * App Store submission testing * Documented acceptance testing for all agreed features ### Final Delivery and Handover * Complete source code * Full repository access from the beginning of the project * Backend and database source files * Infrastructure configuration * Build and deployment instructions * API and technical documentation * Database documentation * Administrative dashboard access * Transfer of all project accounts and credentials * TestFlight-ready application * App Store-ready production build * Post-launch bug-fix period All repositories, cloud services, developer accounts, domains, databases, payment accounts, analytics accounts, and third-party services must be created under or transferred to accounts owned and controlled by WorkMeOut. Detailed product specifications, designs, workflows, payment rules, and proprietary documentation will be shared only with shortlisted candidates after confidentiality terms are in place.
$5,000.00
Fixed-price- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:2 days ago
- Interviewing:2
- Invites sent:0
- Unanswered invites:0
About the client
- USALewes3:27 AM
- 1 hire, 1 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by