LumiBaby | AI-Powered Baby Tracker & Admin React Native App
LumiBaby | AI-Powered Baby Tracker & Admin React Native App LumiBaby is a production-ready, AI-powered multi-application platform built to simplify baby growth tracking, co-parenting coordination, and system administration. The platform comprises a centralized Node.js REST API with real-time WebSockets and two high-performance React Native (Expo) mobile apps built with TypeScript, Redux Toolkit, expo-secure-store, NativeWind (Tailwind CSS), and smooth Reanimated aesthetics.…
All source code listed on this site is collected from the internet. If any listing infringes your rights, please contact us and we will remove it immediately.
Description
LumiBaby | AI-Powered Baby Tracker & Admin React Native App
LumiBaby is a production-ready, AI-powered multi-application platform built to simplify baby growth tracking, co-parenting coordination, and system administration. The platform comprises a centralized Node.js REST API with real-time WebSockets and two high-performance React Native (Expo) mobile apps built with TypeScript, Redux Toolkit, expo-secure-store, NativeWind (Tailwind CSS), and smooth Reanimated aesthetics.
Demo APKs (Download & Test)
Test the applications directly on your Android device. Use the demo credentials provided below to log in.
-
Parent App (Customer/Caregiver):
Download Parent App APK
Demo Login: shakeelsoftwaredev@gmail.com | Password: 12345678 -
Admin App (Super Admin Control):
Download Admin App APK
Demo Login: sa1506758@gmail.com | Password: 12345678
⚠️ AI Features & API Usage Disclosure
In accordance with Envato’s item quality and disclosure requirements, please be advised that this application leverages Artificial Intelligence to power specific core features. An active API key from Groq Cloud and/or Google is required to utilize these AI functionalities.
- AI Service Providers & Models: Groq Cloud (llama-3.3-70b-versatile) and Google Gemini (gemini-2.5-flash).
- AI Cry & Routine Decoder: Evaluates recorded baby cry audio snippets and activity routines to estimate probable soothing tips (Hunger, Fatigue, Gas, Colic).
- Pediatric AI Companion Chat: Interactive conversational assistant for parents, providing advice based on historical care logs.
- Growth & Schedule Insights: Parses WHO growth percentiles to generate customized feeding and sleep schedule recommendations.
Security Note: All AI requests route securely through the Node.js backend. API keys are strictly managed via the backend .env file or hot-swapped dynamically via the SuperAdmin App. They are never exposed to client devices.
Important Note – External Services and Configuration
This platform relies on external third-party services. For full functionality, you must configure your own API keys in the system database:
- Payment Gateways (Stripe SDK): Handles secure monthly subscriptions, lifetime access checkouts, and signature-verified webhook processing.
- Image & Media Hosting (Cloudinary SDK): Handles fast image uploads for baby avatars, milestones gallery, and support desk attachments.
- Push Notifications (Expo Server SDK): Delivers cross-platform push notifications and alerts directly to user devices.
- Database: Requires a MongoDB instance (local or MongoDB Atlas).
- Storage: Local client authentication keys are cryptographically encrypted using expo-secure-store.
Key Platform Features
- AI Cry Audio Analysis: Record cry audio to diagnose probable causes and estimate urgency.
- Interactive WHO Growth Curves: Plot baby growth (weight, height, head) against WHO percentile curves (P15, P50, P85) dynamically.
- Real-time Co-parent Sync: Dual-device sync of logged activities via backend webhooks and sockets.
- Premium Billing Engine: Active Stripe subscription checkout gates (Free vs Premium Monthly vs Lifetime).
- CSV Data Exporters: Allows premium users to compile and download CSV files of activity logs for pediatricians.
- Hot-swappable Admin Configuration: Modify client-app limits and API keys instantly via the Admin Settings console.
Included Modules & Codebase Analysis
1. Parent App (Caregiver Mobile Application)
- HomeScreen: High-level feed showing the active baby’s status switcher, daily logging metrics summary, fast shortcut logs, and push notification banners.
- AIScreen (AI Pediatrician & Cry Analyzer): Access an intelligent Chat assistant for baby care questions, and record baby cries to run diagnostic checks.
- AddBabyScreen: Form to register a new baby profile with details like Name, DOB, Gender, Birth metrics, and Avatar uploads.
- AddFeedScreen: Nursing timers (Left/Right side logs), Bottle logs, and Solid food track tags.
- AddSleepScreen: Track sleep/wake times, automatically calculates duration, and records quality ratings.
- AddDiaperScreen: Log diaper status (Wet, Dirty, Mixed), size intensity slider, color tags, and texture descriptions.
- AddMedicalScreen: Track temperatures, medications, dosages, visual symptoms checklists, and doctor visit logs.
- AddMilestoneScreen & MilestoneJournalScreen: Chronological journal database with category tags, custom notes, and image upload cards.
- GrowthScreen: Advanced WHO standard growth curves line charts utilizing react-native-gifted-charts and dynamic AI insights.
- HistoryScreen: Search logs using detailed filters with a Premium-gated CSV file download feature.
- FamilySetupScreen: Family workspace builder to invite co-parents via email and assign caregiver roles.
- PaywallScreen & SubscriptionHistoryScreen: View subscription details, compare tiers, initialize Stripe checkouts, and review invoicing history.
- SupportScreen: Real-time support messaging with SuperAdmins utilizing Socket.io.
- RemindersScreen: Set custom recurring alarms with push notification triggers.
- Auth Modules: Screens for Onboarding slides, Login, Register, Email OTP Verification, and Forgot Password recovery.
2. Admin App (Platform Control Center Application)
- HomeScreen (SuperAdmin Dashboard): Real-time dashboard showing global user counts, registered families, and a donut chart displaying Free vs Premium demographics.
- RevenueScreen (Finance Dashboard): Live MRR status, ARPU metrics, 6-month MRR growth spline chart, and a scrolling feed of recent transactions.
- UsersScreen (User Management Console): Searchable database list with capabilities to block users and manually grant/revoke Premium access.
- SystemSettingsScreen: Live administration control dashboard to update Stripe keys, API endpoints, Cloudinary configurations, and app thresholds.
- BillingPlansScreen & EditPlanScreen: Setup subscription plans, details checklist, pricing adjustments, Stripe price IDs, and plan toggles.
- BroadcastScreen: Megaphone tool to write and send system-wide push notifications instantly.
- SupportConversationsScreen & SupportChatScreen: Helpdesk workspace to track, open, respond to, and close support tickets.
- Auth Modules: Admin-specific secure Login, registration modules, password reset, and verification check screens.
3. Centralized Backend (Node.js REST API)
- Auth Controller: Handles registration, secure password hashing (Bcrypt), JWT generation, refresh tokens, and email OTP validation.
- Admin Controller: Aggregates system metrics, exposes global user directories, blocks accounts, updates settings, and sends global broadcast alerts.
- AI Controller: Connects to Groq API & Gemini to run AI chatbot queries, growth percentile assessments, and cry diagnostics.
- Baby Controller: API handling baby CRUD operations, switcher profiles, and avatar assets uploading.
- Billing Controller: Initiates Stripe Checkout Sessions, handles webhook event listening, and manages product tier updates.
- Dashboard Controller: Calculates user home-feed daily metrics.
- Family Controller: Processes family group building, co-parent email invitations, and role management.
- Reminder Controller: CRUD endpoints for alerts scheduler.
- Support Controller: System routing for customer helpdesk, managing active conversations and ticket statuses.
- TrackingLog Controller: Processes CRUD requests for diapers, feeds, medical logs, and exports CSV reports.
- Upload Controller: Fast middleware routing to secure Cloudinary buckets.
- Scheduler Service (Node-cron): Triggers automated background tasks for reminders and database cleanups.
- Socket.io Sockets: Powers real-time chat ticket communication between Admins and Parents.
Project Requirements
- Node.js (v18 or higher)
- MongoDB Instance (Local or Cloud Atlas)
- Latest Expo CLI
- Android Studio (for Android build) / Xcode (for iOS build)
- EAS CLI configured locally or in EAS cloud
Support & Contact
If you have any questions, require setup assistance, or need custom modifications, feel free to reach out:
- Email: shakeelsoftwaredev@gmail.com
- WhatsApp: +923136900591
Related products
More digital goods in the same category or with similar tags.
Mobile
Patient Flutter Template App
Mobile
Online Dating and Chatting App Template | Swipe, Chatting | Modern Dating app | Ionic | Match
Mobile
Chat & Group Chat App Template Ionic | Whatsapp Clone Ionic Template | ChatApp
Mobile
Online Recharge Ticket Booking & Bill Payment App Template in Ionic
Mobile
Stylorium - Shop App Template React Native
Mobile
Cosmetic Shop - Beauty Product Ordering React Native iOS/Android App Template
Mobile
Recipe - Food Recipe App | Cooking | Recipe Learning React Native iOS/Android App Template
Mobile
Cake - Online Cake Shop | Cake Ordering React Native iOS/Android App Template
LumiBaby | AI-Powered Baby Tracker & Admin React Native App
After successful payment, you will receive a download link for the source code