You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Omnix is a cross-platform lifestyle tracking application built with Flutter. It combines task management, habit tracking, and mood journaling into a single clean experience — backed by Supabase for cloud sync and authentication.
Screenshots
Splash Screen
Login
Today (Light)
Today (Dark)
Add Task
Habits
Add Habit
Habit Detail
Journal Diary
Journal Calendar
Journal Statistics
Settings
Features
Today's Tasks
View tasks due today and overdue tasks
Category filter (Personal, Work, Study, Health)
Search tasks instantly
Upcoming tasks collapsible section
Priority color coding (High = Red, Medium = Orange, Low = Green)
Overdue badge on past-due tasks
Habit Tracking
Create recurring habits with custom day selection (e.g. Mon/Wed/Fri only)
Daily check-in with animated UI
Streak counter with fire indicator
Habit detail screen with monthly calendar
Green = completed, Red = missed, Grey = not scheduled
Completion % stats per month
Mood Journal
Write daily entries with mood tracking
5 moods: Very Sad 😢 / Little Sad 😕 / Neutral 😐 / Happy 🙂 / Very Happy 😄
Calendar view with mood-colored dots per day
Statistics tab with mood trend line chart and distribution bar chart
Dropdown to filter charts by 7 / 15 / 30 / 90 days
Add or edit entries for any past date
Cloud Backend (Supabase)
Email + password authentication
Data synced to PostgreSQL via Supabase
Row Level Security — each user only sees their own data
Offline support via local SQLite cache
Change password from settings
UI/UX
Light and dark mode with persistent theme preference
Animated Omnix splash screen
Pill-shaped tab navigation in journal
Category chips with icon + label
Modern card design with left border priority indicator