How kss-official/livo-kss works
LIVO is presented as a personal life-management app spanning tasks, goals, habits, planning, finances, AI assistance, and analytics. The visible mobile workflow starts at the tab navigator and presents Home, Planning, AI chat, and Insights; the API client is configured for a Spring backend. Backend domain modules and database migrations indicate broader capabilities, but their implementation files are placeholders or were not sampled, so their internal call wiring is omitted. Several displayed screens currently use hard-coded or mock data.
Main entry points: RootNavigator.tsx Tab navigator · App.tsx App bootstrap · HomeScreen.tsx Home dashboard · api.ts API client
Components 24
Mobile app
- App bootstrap
frontend/App.tsx - Tab navigator
frontend/src/navigation/RootNavigator.tsx - Home dashboard
frontend/src/screens/HomeScreen.tsx - Planning view
frontend/src/screens/PlanningScreen.tsx - AI chat view
frontend/src/screens/AiScreen.tsx - Insights view
frontend/src/screens/InsightsScreen.tsx - API client
frontend/src/services/api.ts - Domain types
frontend/src/types/index.ts
Planning domains
- Task management
Backend/src/main/java/com/livo/api/modules/task - Schedule planning
Backend/src/main/java/com/livo/api/modules/plan - Conflict engine
Backend/src/main/java/com/livo/api/engines/conflict - Overload engine
Backend/src/main/java/com/livo/api/engines/overload - Goal tracking
Backend/src/main/java/com/livo/api/modules/goal - Habit tracking
Backend/src/main/java/com/livo/api/modules/habit - Finance tracking
Backend/src/main/java/com/livo/api/modules/finance
Intelligence
- AI assistance
Backend/src/main/java/com/livo/api/modules/ai - Pattern engine
Backend/src/main/java/com/livo/api/engines/pattern - Priority engine
Backend/src/main/java/com/livo/api/engines/priority
Backend platform
- Spring application
Backend/src/main/java/com/livo/api/LivoApplication.java - Authentication
Backend/src/main/java/com/livo/api/modules/auth - User profile
Backend/src/main/java/com/livo/api/modules/user - Data sync
Backend/src/main/java/com/livo/api/modules/sync - Application database
Backend/src/main/resources/db/migration
Other components
- App user
Connections 9
- App user → App bootstrap: opens
- App bootstrap → Tab navigator: renders
- Tab navigator → Home dashboard: routes
- Tab navigator → Planning view: routes
- Tab navigator → AI chat view: routes
- Tab navigator → Insights view: routes
- Home dashboard → API client: reads mock data
- API client → Spring application: targets API
- Spring application → Application database: schema migrations