Horse Management Mobile App Development
Budget: $1,500 – $3,000 AUD
Project Overview:
I have created most of the pages for my Nature’s Equine Nutrition App in FlutterFlow. The app allows users to input their horse's details—such as weight, body condition score, and workload—and generates a personalised nutrition plan with recommendations for protein, fiber, minerals, and calories. I now need assistance with backend logic, calculations, and final formatting to ensure the app functions smoothly and aligns with the theme I envision.
Scope of Work:
1. Backend Calculations and Logic:
Implement the logic for nutritional calculations based on the user inputs. The key calculations should include:
Protein:
Weight (kg) * X g/kg (The "X" value will vary depending on workload: Light, Moderate, or Heavy).
Fiber:
Typically 1-2% of the horse's body weight.
Calories/Energy:
Adjust based on workload (e.g., Light = 18,000 kcal, Moderate = 22,000 kcal, Heavy = 25,000+ kcal).
Minerals:
Provide key minerals like calcium, phosphorus, and salt, with fixed daily recommendations.
Required Features:
Store input values (horse name, weight, body score, and workload) as state variables for use across pages.
On the Results Page, dynamically generate the nutrition plan using these calculations.
Ensure smooth data flow between pages (Input Page → Results Page).
2. Formatting and Styling:
Apply a consistent theme across the app, aligning with the following design elements:
Color Scheme: Earthy tones (greens, browns, creams) for a natural and equine-related feel.
Fonts: Use modern, easy-to-read fonts with appropriate sizes for mobile screens.
Icons: Incorporate subtle horse-themed icons to enhance the UI (e.g., a weight icon for the slider, a workload icon for activity levels).
Buttons and Inputs: Ensure buttons and input fields are visually appealing, centered, and properly spaced for easy interaction.
3. UI Adjustments and Usability:
Review the app's layout to ensure all pages are user-friendly, with good spacing, alignment, and padding.
Ensure the Slider input displays the selected weight value dynamically.
Add validation to fields (e.g., ensuring weight is within a reasonable range, all fields are filled before proceeding).
Optimize the Results Page layout to clearly display the nutritional breakdown, using cards or list tiles for each nutrient.
4. Testing and Optimization:
Test the app thoroughly to ensure calculations are accurate and all input data flows correctly between pages.
Ensure the app works seamlessly on both iOS and Android devices.
Provide recommendations for any minor improvements based on your expertise.
Deliverables:
Backend calculations implemented for protein, fiber, minerals, and energy.
Fully formatted Input Page and Results Page aligned with the app’s theme and design requirements.
Smooth navigation between pages with proper state management.
Final testing to ensure the app is ready for deployment.
Timeline:
Please provide an estimated timeline for completing these tasks. I would ideally like to have the app ready within the next 8 weeks.
I have created most of the pages for my Nature’s Equine Nutrition App in FlutterFlow. The app allows users to input their horse's details—such as weight, body condition score, and workload—and generates a personalised nutrition plan with recommendations for protein, fiber, minerals, and calories. I now need assistance with backend logic, calculations, and final formatting to ensure the app functions smoothly and aligns with the theme I envision.
Scope of Work:
1. Backend Calculations and Logic:
Implement the logic for nutritional calculations based on the user inputs. The key calculations should include:
Protein:
Weight (kg) * X g/kg (The "X" value will vary depending on workload: Light, Moderate, or Heavy).
Fiber:
Typically 1-2% of the horse's body weight.
Calories/Energy:
Adjust based on workload (e.g., Light = 18,000 kcal, Moderate = 22,000 kcal, Heavy = 25,000+ kcal).
Minerals:
Provide key minerals like calcium, phosphorus, and salt, with fixed daily recommendations.
Required Features:
Store input values (horse name, weight, body score, and workload) as state variables for use across pages.
On the Results Page, dynamically generate the nutrition plan using these calculations.
Ensure smooth data flow between pages (Input Page → Results Page).
2. Formatting and Styling:
Apply a consistent theme across the app, aligning with the following design elements:
Color Scheme: Earthy tones (greens, browns, creams) for a natural and equine-related feel.
Fonts: Use modern, easy-to-read fonts with appropriate sizes for mobile screens.
Icons: Incorporate subtle horse-themed icons to enhance the UI (e.g., a weight icon for the slider, a workload icon for activity levels).
Buttons and Inputs: Ensure buttons and input fields are visually appealing, centered, and properly spaced for easy interaction.
3. UI Adjustments and Usability:
Review the app's layout to ensure all pages are user-friendly, with good spacing, alignment, and padding.
Ensure the Slider input displays the selected weight value dynamically.
Add validation to fields (e.g., ensuring weight is within a reasonable range, all fields are filled before proceeding).
Optimize the Results Page layout to clearly display the nutritional breakdown, using cards or list tiles for each nutrient.
4. Testing and Optimization:
Test the app thoroughly to ensure calculations are accurate and all input data flows correctly between pages.
Ensure the app works seamlessly on both iOS and Android devices.
Provide recommendations for any minor improvements based on your expertise.
Deliverables:
Backend calculations implemented for protein, fiber, minerals, and energy.
Fully formatted Input Page and Results Page aligned with the app’s theme and design requirements.
Smooth navigation between pages with proper state management.
Final testing to ensure the app is ready for deployment.
Timeline:
Please provide an estimated timeline for completing these tasks. I would ideally like to have the app ready within the next 8 weeks.