AiFi is a personalized AI-driven fitness mobile application,Built with cutting-edge machine learning and user-centric design.
-
Quick Add for Regular Foods Create a feature where users can save frequently consumed meals for faster logging. Example: "Save this as 'My Morning Smoothie' for quick logging."
-
Food Swap Suggestions When a user logs a high-calorie food, suggest healthier alternatives. Example: "Instead of a burger, try a grilled chicken sandwich to save 200 calories."
-
Calorie Goal Adjustments for Special Days Allow users to adjust calorie goals for special occasions or cheat days. Provide a "recovery plan" for balancing out higher intake.
more...
π‘ Algorithm:
- ML algorithms like Random Forest and KNN,Hybrid recommendation system,Isolation Forest (anomaly detection).
π Activity Tracking
Calorie, Sleep, Steps, Workout, Water intake Tracking:
- Monitor daily calorie consumption and hydration levels.
- Step and sleep tracking using sensors for real-time insights.
- Comprehensive activity insights to understand your daily patterns.
ποΈββοΈ Exercise Guide:
- Access a detailed exercise database with step-by-step instructions.
- Playlist & Workout Plan: Create custom workout playlists. Generate workout plans based on user preferences.
- Start workouts with personalized session durations and rest intervals.
π΄ Ai generated meal plans and fitness challenges
- AI-driven meal suggestions tailored to user preferences, dietary goals, and fitness targets.
πΊ Aifi TV
- Explore curated content to enhance fitness knowledge and motivation.
π Progress Tracker:
- Visualize progress through charts and analytics.
β³ Fasting Feature
- Support for tracking fasting periods to align with health goals.
π€ Ai Chatbot:
- Interact with an intelligent chatbot for fitness tips, motivation, and assistance.
π§βπΌ Personal coach:
- Connect with a personal coach and engage in real-time chats for personalized guidance.
π Social Media Features:
- Add friends,create posts, comment, like, and share content to stay connected.
π User Activity Insights:
- Get detailed insights into your fitness journey to stay on track.
π Notifications
- Stay motivated with personalized notifications powered by algorithms (Isolation Forest Algorithm).
Backend
- Python: For building machine learning models.
- FastAPI: Lightweight and high-performance API framework for serving ML-based recommendations.
- Node.js with Express.js: For managing server-side operations and additional API endpoints.
- Socket.IO: For real-time communication (e.g., live chat).
- Redis: Used for caching, session management, and efficient message queuing.
Frontend
- React Native (Expo/ts): For building a cross-platform mobile app.
State Management
- Redux Toolkit: For managing global state seamlessly.
- Redux TanStack Query: To handle server state and API integrations efficiently.
Database
- MongoDB: For storing user data, activity logs, and app configurations.
Scheduling
- Node Cron Job: Automates recurring tasks, such as sending notifications and generating reports.
Full Demo Watch the demo video π