Flutter Developer Need for Gym APP

Job ID: 37213180

Budget: ₹150,000 – ₹180,000 INR

Scope of Work
1. FOR USERS SEEKING NEARBY GYMS:
a. User Profile Management:
i. Secure user authentication for account creation and login.
ii. Option for users to upload a profile picture.
iii. Ability to reset passwords if forgotten.
iv. Personalization features like setting fitness goals and preferences.
b. Gym Locator:
i. Geolocation integration to provide accurate nearby gym results.
ii. Filters for sorting gyms by distance, price, and amenities.
iii. Integration with GPS services for real-time location tracking.
iv. Integration with navigation apps for easy directions to selected gyms.
c. Detailed Gym Profiles:
i. Integration with external APIs or databases to fetch up-to-date gym information.
ii. Integration with social media links for users to follow gyms on platforms like Instagram or Facebook.
iii. Availability of virtual tours or 360-degree photos for a better understanding of gym interiors.
iv. Direct contact options with gyms through the app for inquiries and bookings.
d. User Reviews and Ratings:
i. Commenting system for users to provide detailed reviews.
ii. A reporting system for inappropriate or fake reviews.
iii. Aggregated ratings and reviews displayed prominently on each gym's profile.
iv. Option to filter reviews by criteria such as recent, highest rated, or most helpful.
2. FOR GYM OWNERS LOOKING TO REGISTER THEIR GYMS:
a. Gym Registration Portal:
i. User-friendly registration process with guided steps.
ii. Option to preview how the gym's profile will appear to users before submission.
iii. Ability to save registration progress and return later to complete it.
iv. In-app messaging system to communicate with the app administrators for assistance.
b. Profile Management for Gym Owners:
i. Comprehensive analytics dashboard displaying key metrics like user visits, inquiries, and bookings.
ii. Notifications for updates or reviews related to their gym.
iii. Integration with a booking and scheduling system to manage class schedules and availability.
iv. Feature to mark gym promotions or special offers.
3. BACKEND FEATURES:
a. Gym Data Management:
i. Real-Time Gym Data Storage: Implement a backend panel that securely stores and updates gym data in real-time.
ii. Data Visualization: Provide the ability to visualize gym data, including statistical insights and usage analytics.
iii. Usage Tracking: Implement robust tracking mechanisms to monitor gym usage and user engagement.
b. Customer Data Management:
i. Comprehensive Customer Data Storage: Develop a backend panel for the secure storage of all customer data registered within the application.
ii. Data Visualization: Enable the visualization of customer data and statistical trends.
iii. User Data Management: Implement functionalities for adding, editing, and managing user data efficiently and securely.

https://www.figma.com/file/AGp6mPpo4vCU7buKcVDaeB/Gym-App-UI?type=design&node-id=32-34&mode=design&t=J2Ph8L7EblTGGslc-0
Related categories: PHP Mobile App Development iPhone Android Laravel