Mobile IOS + Android APP. Developer + Design

Job ID: 38187270

Budget: $750 – $1,500 USD

1. Introduction
A mobile application needs to be developed for the Android and iOS platforms, which will serve as an additional tool for users of the addmoremagic.com website. The primary goal of the application is to simplify the process of selecting and booking attractions (What we call: Magic Rides).

2. Core Features of the Application:
Login and Registration: Users should be able to create an account or log in to an existing one through the app.
Attraction Selection: A catalog of all available attractions should be accessible for viewing, with options for filtering and categorization.
Attraction Booking: Users should be able to book attractions, specifying the time and guest list.
User Account: Users should be able to manage their list of booked attractions, including deleting or making changes to bookings. This dashboard is very important and should be very User friendly and appealing.
Payment Integration: Create a payment page to integrate with our backend payment system.

3. Application Requirements:
Platform: The application should be cross-platform, supporting both Android and iOS.
UI/UX Design: The interface should be intuitive and comply with the guidelines of each platform. The design should be oriented toward the addmoremagic.com website. We can provide the website design in Figma.
Website Integration: Utilize the website's API for user authentication and data interaction. We will provide the backend.

4. Additional Features:
Notifications: Push notifications for booking confirmations, schedule changes, announcements by us, etc.
Search: Quick search by attraction name or characteristics.

5. Candidate Requirements:
Experience: Proven experience in developing mobile applications for Android and iOS platforms.
Technical Skills: Proficiency in working with REST APIs.
Portfolio: A strong portfolio with examples of previous work.
Language: Must communicate in English well.
Deadline: Must meet our strict deadlines + be available for future updates and fixes.

If you have any questions or require additional information, we are always ready to discuss the project details.