forked from eatvio/eatvio_app
3.3 KiB
3.3 KiB
Product Overview
Purpose
Eatvio is a comprehensive nutrition and diet management mobile application that connects users with nutrition consultants, provides diet planning tools, recipes, and personal food diary tracking.
Core Problems It Solves
For Regular Users:
- Diet Management: Track daily food intake with detailed nutritional information
- Meal Planning: Access to recipes and structured diet plans
- Professional Guidance: Connect with certified nutrition consultants
- Progress Tracking: Monitor weight, body measurements, and dietary habits
- Knowledge Access: Learn about nutrition through blog posts and glossary
For Nutrition Consultants:
- Client Management: Communicate with clients via integrated chat
- Content Creation: Create and publish diets, meal plans, recipes, and blog posts
- Consultation Services: Offer paid nutrition consultation services
- Income Tracking: Monitor earnings and client purchases
- Professional Presence: Build profile and gain subscribers
How It Works
User Journey:
- Authentication: Sign up via email/password or social networks (VK, Yandex, OK, Mail.ru)
- Feed Exploration: Browse recipes, diets, nutrition plans, blog posts, and consultants
- Content Interaction: Like, bookmark, comment on content
- Diary Tracking: Log daily meals with photos and nutritional data
- Consultations: Book and pay for nutrition consultant services
- Real-time Chat: Communicate with consultants through integrated messaging
- Progress Monitoring: Track weight and body measurements over time
Consultant Journey:
- Become Consultant: Apply and get verified as nutrition consultant
- Content Creation: Publish professional diets, meal plans, recipes
- Client Interaction: Respond to consultations and provide guidance
- Diary Review: Review client food diaries and provide feedback
- Earnings Management: Track income from consultations and content
User Experience Goals
Seamless Navigation:
- Bottom navigation bar for main sections (Profile, Feed, Diary, Consultations, Chat)
- Tab-based feed filtering (Blog posts, Recipes, Diets, Plans, Consultants)
- Deep linking support for direct content access
Real-time Engagement:
- WebSocket-powered chat for instant messaging
- Push notifications for messages and updates
- Live content updates without app restart
Professional Interface:
- Clean, modern UI with Mulish font family
- Intuitive search and filtering across all content types
- Visual progress tracking with charts and gauges
Content Discovery:
- Tag-based recipe filtering
- Search functionality across all content types
- Personalized feed based on user interests
Offline Capability:
- Token persistence for seamless re-authentication
- Cached content for better performance
- Queue system for offline actions
Key Differentiators
- Integrated Platform: Combines diet tracking, content, and professional consultations
- Social Features: Follow consultants, like/bookmark content, engage with community
- Professional Tools: Full toolkit for consultants to manage practice
- Russian Market Focus: Optimized for Russian users with local payment and auth integrations
- Multi-platform Support: Works on Android (including Huawei) and iOS