Code

Discussion on NutriAI – Smart AI-Powered Diet Planner & Tracker Flutter Android & iOS App | Laravel Admin Panel

Discussion on NutriAI – Smart AI-Powered Diet Planner & Tracker Flutter Android & iOS App | Laravel Admin Panel

Cart 6 sales

8 comments found.

App login vai Gmail not working

Hi themewars, The google cloud console have changed some policies in thier recent update, due to which they disapproved our login app. We are trying to get it live again. You can try login using email or mobile with demo login OTP 123456

Your app looks great! Have some presale questions: 1) Does the app have a payment gateway on Android? 2) Do I need to buy an extended license if I want to sell packages, or is it necessary only because of Envato’s terms?

Hi webidgr, thank you for your interest! 1. In the next release, we’re adding in-app purchases to the Flutter app, so payments will be available directly on Android (and iOS). 2. Yes — you’ll need to purchase an Extended License if you plan to earn money from the app (for example, by selling packages or offering paid content). This is required under Envato’s licensing terms for monetized use.

Compre vuestra app guiandome por la apariencia visual, pero al descargarla y revisar el código me he llevado una sorpresa muy desagradable, este proyecto no es un proyecto listo para producción es un plantilla unicamente, que carece de muchas areas, por ejemplo: Problemas Inmediatos: Errores de Compilación: El proyecto tiene conflictos de importación y referencias rotas que impiden incluso que se ejecute correctamente. Estructura Caótica: Hay archivos duplicados (como app_config.dart y app_constants.dart ) y referencias cruzadas que generan dependencias circulares. Código Incompleto: Hay secciones comentadas o con // TODO: que indican funcionalidades pendientes. Calidad del Código: Hardcoding: Hay valores hardcodeados como URLs, claves de API y configuraciones sensibles directamente en el código. Manejo de Errores: El manejo de errores es inconsistente, con algunos bloques try-catch vacíos o que solo imprimen en consola. Arquitectura: Mezcla patrones (MVC, GetX) sin una estructura clara, lo que dificulta el mantenimiento. Seguridad: Datos Sensibles: Las credenciales de Firebase y otras APIs están expuestas en el código. Validaciones: Falta validación de entradas en formularios y manejo seguro de datos del usuario. Rendimiento: Widgets Pesados: Hay widgets complejos que podrían afectar el rendimiento, como listas largas sin optimización. Recursos: No está claro si las imágenes y recursos están optimizados para producción. Pruebas: No hay evidencia de pruebas unitarias o de integración. La falta de pruebas dificulta garantizar que los cambios no rompan funcionalidades existentes. Documentación: Falta documentación sobre cómo configurar el entorno de desarrollo. No hay guías de despliegue o requisitos del sistema.

Gracias por tomarte el tiempo para compartir tus comentarios. Siempre agradecemos observaciones constructivas, sin embargo, parece que existen varios malentendidos sobre la estructura y el propósito de este producto.

Nuestra página del producto especifica claramente la versión de Flutter y el entorno recomendados, y el proyecto compila y funciona correctamente en esa versión. Ejecutarlo con un SDK de Flutter diferente puede generar conflictos de importación o advertencias en tiempo de compilación, lo cual es normal por incompatibilidad de versiones y no un fallo arquitectónico.

Con respecto a los archivos mencionados:

app_config.dart es un modelo para manejar la configuración JSON devuelta por la API del servidor.

app_constants.dart está incluido para almacenar constantes internas de la aplicación solo cuando es necesario. Si ves un archivo con este nombre en tu entorno, está almacenando valores de constantes y no duplicando funcionalidad.

Los comentarios marcados como //TODO pueden ser insertados automáticamente por herramientas de autocompletado de código y sirven como anotaciones donde el trabajo ya está completado, en lugar de indicar funciones incompletas.

En cuanto a variables sensibles como baseUrl: estas son necesarias para la inicialización de la API. El proyecto ya utiliza validación segura del lado del servidor. Las claves API en aplicaciones Flutter no son privadas por naturaleza, por lo tanto, el proyecto sigue el enfoque estándar recomendado para la seguridad móvil, incluida la validación del lado del servidor.

La aplicación sigue un patrón GetX MVC consistente, no una mezcla de arquitecturas. El manejo de errores está diseñado para que los desarrolladores puedan identificar problemas durante la ejecución y evitar fugas de memoria.

Las validaciones de formularios están implementadas. Si encontraste un caso específico que falte, lo mejoraremos en futuras actualizaciones.

Las imágenes están optimizadas en el backend y configurables desde el panel de administración para controlar el rendimiento.

Las pruebas unitarias no forman parte de esta versión inicial, y agradecemos tu comentario. Consideraremos agregar cobertura de pruebas en versiones futuras.

La documentación y las guías de despliegue están disponibles en nuestro foro de soporte: https://support.unifysofttech.com

Este paquete es una aplicación Dietista AI completamente funcional con backend, no solo una plantilla visual. Cientos de usuarios la están utilizando en producción. Dicho esto, estamos comprometidos con la mejora continua, y las sugerencias genuinas siempre nos ayudan a refinar el producto.

Agradecemos tu compra y te pedimos que abras un ticket de soporte para que nuestro equipo pueda ayudarte con cualquier paso de configuración o ajuste relacionado con la versión que necesites.

Gracias nuevamente por compartir tus comentarios.

Hi, I like the screenshot of your app, but I noticed you haven’t provided a demo app link. If you have a demo, please share the link as I’d like to explore it before making a purchase decision.

Hi Naniwala, we have provided the link in the website’s preview. Anyhow here’sthe link https://dietitian.unifydemos.com/app-release.apk. I’ll make sure to provide the link in the details section as well. Thanks

It’s working like as template

its complete app

Great work!

Thank you.

Looks good,

1.what payment gateways right now it supports? 2. Also, do you have external APIs? 3. Based on what data set points from app Chatgpt is generating diets? 4. is there way to add multiple type diets and users were able to subscribe based on their choice? Let’s say user being able to subscribe multiple diet plans and being automatically charged based on months? 5. Is there manual diet build-up through the help of AI, but diet re-adjusted by human? 6. Smart Grocery list could be derived from an actual e-commerce shop? Specifically linking particular e-commerce shop? 7. Particular custom products could be added and configured their calories, protein, photos and etc?

Hi, thanks for your detailed questions and interest in the app! Here’s how things currently stand and what’s coming up on our roadmap:

Payment Gateway Support

We are moving towards implementing an in-app purchase subscription model, which ensures smooth approval for the App Store.

For Google Play, there’s more flexibility, and we plan to allow third-party payment gateways where supported.

We have previously implemented Razorpay for seamless transactions, and while it’s currently disabled, it can be re-enabled for platforms that allow it.

External APIs

Could you clarify what kind of external APIs you’re referring to? For example, do you mean APIs for diet/nutrition data, fitness trackers, payment processing, or something else? The app is API-friendly and can integrate with different services depending on your needs.

Data Source for Diet Generation

Diets are generated via the OpenAI ChatGPT API, using each user’s profile (age, height, weight, goals, preferences, allergies) along with trusted nutrition data references to ensure accuracy and relevance.

Diet Types & Subscriptions

At present, each subscription delivers one tailored weekly diet plan.

Multiple diet plan subscriptions and more diverse diet categories are part of our planned updates.

Manual AI Diet Adjustments

Currently, diets are fully AI-generated, but manual admin fine-tuning is on our roadmap for a future version so that plans can be adjusted before publishing to users.

Smart Grocery List & E-Commerce Links

The grocery list is auto-generated from each diet plan.

Linking grocery items to affiliate or store products is in our upcoming builds.

Custom Product Management

You can already add custom food items with nutritional details, images, and serving sizes, and the AI can use these in meal plans and grocery lists.

We’re actively expanding the feature set, and many of the enhancements you mentioned are already planned in the next updates. If you’d like, I can share a roadmap preview so you can see what’s coming.

All what you have listed in answers, I am interested when it will arrive? Please share the roadmap.

Your app looks good, can you add admob and subscription system. GLWS

Thanks, yes our app has subscription system implemented. Admob will be implemented into this app, its in our road.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey