Storix is a production-grade, all-in-one productivity app built solo for developers and freelancers. It replaces a dozen separate tools — finance tracker, CRM, invoice generator, password vault, domain monitor, task manager, AI assistant — with a single encrypted, Firebase-powered app built on Next.js 16 + Capacitor for Android.
Everything in One App
Every module is one tap away from the dashboard's Quick Access grid. No switching apps, no context loss.
Dashboard
The home screen greets you by name with a time-aware message — Good Morning, Good Afternoon, or Good Evening — and displays live finance mini-cards for the current month showing Income, Spent, and Net balance pulled directly from Firebase. A smart Needs Attention section surfaces overdue payments, domains expiring within 30 days, and birthdays within 3 days with a "Today!" badge on the day itself. Four stat cards track Total Clients, Active Leads, Unpaid Invoices, and Total Domains at a glance.
Finance Management
A complete personal and business finance system. Log income or expense entries with amount, category, description, and date. Expense categories cover Food, Transport, Utilities, Software, Marketing, Office, Salary, Tax, and more. Browse any month's history using the month picker and see totals at a glance.
Fixed / Recurring Expenses let you store regular bills — insurance, rent, subscriptions — with frequency options (Monthly, Quarterly, Half-yearly, Yearly). The app auto-detects which are due in the selected month. Budget Tracking adds monthly spending limits per category with color-coded progress bars — green, orange at 80%, red when over. Hit the AI Analysis button to get spending insights powered by Gemini or GPT for any month.
Payment Cards
Store debit and credit card details with full AES-256 encryption. Supported networks include Visa, Mastercard, Amex, RuPay, and others. Cards are displayed in a color-coded visual format with reveal/hide toggles and one-tap copy for card number and CVV.
Payment Dues
Track money owed by clients with amount, due date, and paid amount. Statuses — Pending, Partial, Paid, Overdue — update as payments come in. Overdue dues surface automatically on the dashboard as red alerts.
Business Tools — Clients, Leads & Invoices
π₯ Clients
- Full directory — name, company, email, phone, address, GSTIN
- Status: Active / Inactive / Prospect
- Avatar support
- Auto-populates into invoices
π― CRM Pipeline
- New → Contacted → Proposal → Negotiation → Won / Lost
- Lead source, value, notes, file attachments
- Active lead count on dashboard
π§Ύ Invoices
- Line items with qty, rate, auto-totals
- GST fields + partial payment recording
- PDF export — branded with jsPDF
- AI line item suggestions
π³ Payment Dues
- Track money owed by clients
- Pending / Partial / Paid / Overdue
- Partial payments with dates
- Overdue alerts on dashboard
Vault — AES-256 Encrypted Storage
Every vault entry is encrypted with AES-256 using your Firebase UID as the key — nothing ever stored in plaintext. Supports 7 entry types:
- π Passwords site, URL, username, password, notes
- π API Keys service name, key value, notes
- π₯ SSH Keys host, username, private key
- π Server Credentials host, username, password, port
- π¦ Bank Accounts bank name, account number, IFSC
- π Recovery Codes service name and codes
- πΆ Wi-Fi Passwords network name and password
All fields have reveal/hide toggles, one-tap clipboard copy, in-place editing, and delete with confirmation.
Domain & Hosting Tracker
π Domains
- Registrar, expiry date, server IP, cPanel URL
- AES-256 encrypted credentials
- Live days-until-expiry badge
- Expiring soon → dashboard alert
π₯ Hosting Accounts
- Provider, plan — Shared / VPS / Dedicated / Cloud
- Expiry date with days-left badge
- Encrypted credentials with reveal/hide
- Linked to domain entries
Tasks, Notes, Birthdays & Subscriptions
β Tasks
- Priority: High / Medium / Low — color coded
- Status: Todo / In-Progress / Done
- Overdue detection — past due + not done
- Tabs: All / Today / Upcoming / Done
π Notes
- Freeform title and body
- Color coding + tags
- Pin important notes to top
- Edit and delete with confirmation
π Birthdays
- Days-until-next auto-calculated yearly
- "Today!" badge on the day
- Dashboard alert within 3 days
- Configurable push notifications
π Subscriptions
- Monthly / Quarterly / Yearly / One-time
- Active / Paused / Cancelled status
- Categories: Software, EMI, Health, Gaming…
- Due date push notifications
AI Assistant
A floating sparkle button opens a full-screen AI chat powered by Google Gemini 2.0 Flash or OpenAI GPT-4.1 Nano — switchable by admin. The assistant reads all 12 of your live data collections before every response, making it fully context-aware.
π¬ Save by chatting: "100rs samosa, 200 recharge" → logged as expenses instantly. "gmail: me@gmail.com pass: mypass123" → saved to your vault.
π Query your data: "Show pending invoices", "Any domains expiring soon?", "Tasks due today" — filtered and answered in seconds.
π Fully voice-capable: Speak your commands via Android speech recognition and hear responses read aloud via native TTS. Completely hands-free.
Push Notifications
Firebase Cloud Messaging and local notifications keep you ahead of birthdays, domain expiry, hosting expiry, and subscription due dates. Each category has configurable advance notice in days and a preferred time-of-day. Individual entries can be selectively muted from the Notification Settings page.
Your Data. Only Yours.
Storix is built with one simple promise — what you store is yours, and only yours. Here's exactly how your data is handled:
Your passwords, cards, vault entries, and credentials are encrypted on your device before they reach any server. Even I cannot read them.
Every user's data is completely separated from all others. No user — including admins — can access another user's records. Ever.
Your data is never sold, shared, or used for advertising. It exists only to serve you inside the app.
If any misuse or suspicious activity is detected on an account, it can be disabled immediately to protect all other users and keep the platform safe.
Security
Every sensitive field — card numbers, CVV, vault passwords, API keys, SSH keys, Wi-Fi passwords, domain and hosting credentials, and bank details — is encrypted with AES-256 (CryptoJS) before being written to Firebase.
The encryption key is your Firebase UID — it is never stored anywhere. Firebase rules enforce strict per-user data isolation. No plaintext secrets are ever stored or transmitted.