Mind DNA
5-in-1 personality analysis app: Numerology, MBTI, Enneagram, Tu Vi, Four Pillars and Physiognomy. Decode your personality through both Eastern and Western systems — from numerology and psychological tests to Eastern astrology.

Problem & Context
- Người dùng phải cài 5+ app riêng lẻ để tra cứu Thần Số Học, MBTI, Enneagram, Tử Vi, Bát Tự
- Không có app nào kết hợp cả Tây (Numerology, MBTI, Enneagram) và Đông (Tử Vi, Bát Tự, Nhân Tướng)
- Thiếu công cụ so sánh chéo giữa các hệ thống phân tích tính cách
- Tử Vi và Bát Tự yêu cầu giờ sinh chính xác — nhiều người không biết giờ sinh
Implementation Scope
- 6 module phân tích tính cách đầy đủ (local-first, offline)
- Quiz 30 câu để ước lượng giờ sinh cho Tử Vi
- Cross-analysis: so sánh kết quả giữa các module
- Job matching: gợi ý nghề nghiệp dựa trên tổng hợp tính cách
- Compatibility: so sánh 2 người dùng
- Paywall/IAP với RevenueCat (Free → Basic → Premium → Lifetime)
- PDF export báo cáo phân tích
- AI Chatbot tư vấn (Phase 2)
Deliverables
- Flutter app (iOS + Android + Web)
- CI/CD GitHub Actions (build web + APK)
- Local-first storage với Hive + SharedPreferences
- Dark theme UI/UX design hệ thống
- Bilingual VI/EN
Results
- 6 module phân tích hoàn chỉnh trong 1 app duy nhất
- Hoạt động offline hoàn toàn (local-first)
- Sẵn sàng submit store (W6-W7: Auth + IAP + PDF)
Features
Numerology
Pythagorean + Chaldean: Life Path, Expression, Soul Urge, Personality, Birthday
MBTI
70-question quiz → 16 personality types + Cognitive Functions
Enneagram
36 questions → 9 types + Wings + Tritype
Tu Vi (Purple Star Astrology)
12-palace chart, 14 major stars + minor stars using dart_iztro engine
Bat Tu (Four Pillars)
4 pillars (Year, Month, Day, Hour) + 5 Elements + Grand Fortune
Physiognomy
Manual facial feature selection → face reading analysis
Cross-Analysis
Synthesize and cross-compare results across 6 modules
Job Matching
Career recommendations based on combined analysis systems
Birth-Hour Quiz
30-question quiz to estimate birth time for Tu Vi when exact time is unknown
Authentication
Firebase Auth: Email, Google, Apple Sign-In
Paywall / IAP
RevenueCat: Free → Basic ($4.99) → Premium ($14.99) → Lifetime ($99)
PDF Export
Export analysis report to PDF, share across platforms
AI Chatbot
AI consultation powered by GPT-4 for in-depth explanations
Challenges & Solutions
Challenges
Tích hợp 6 engine phân tích hoàn toàn khác nhau vào 1 codebase
Tử Vi engine (dart_iztro) cần xử lý âm lịch chính xác cho người Việt
Local-first architecture: đồng bộ dữ liệu khi có mạng mà không mất trải nghiệm offline
Quiz ước lượng giờ sinh phải đủ chính xác để Tử Vi ra kết quả có ý nghĩa
Solutions
Kiến trúc module hóa với Riverpod, mỗi module phân tích là một feature riêng biệt
Sử dụng dart_iztro + lunar library cho Tử Vi và Bát Tự chuẩn xác
Local storage với Hive + SharedPreferences, Firebase Firestore cho sync sau
30 câu hỏi heuristic dựa trên thói quen sinh hoạt và tính cách để ước lượng giờ sinh
Related Projects
Vietnamese Family
Vietnamese genealogy and family management application, helping to preserve and connect generations in the family.

Stuti - Student Timetable
Student timetable and study management app. Lecture notes, exam scheduling, GPA tracking, smart reminders — all in one app.

CUCA - AI Relationship Intelligence
Turn Forgotten Contacts into Predictable Business Opportunities.