
Kryptonote — All-in-One Developer Productivity App
May 2026
Kryptonote 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.
Kryptonote 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.
12Modules
AES-256Encryption
2AI Providers
100%Solo Built
Everything in One App
Every module is one tap away from the dashboard's Quick Access grid. No switching apps, no context loss.
💰Expenses
💳Cards
📋Payments
👥Clients
🎯Leads
🧾Invoices
🔐Vault
🌐Domains
📝Notes
🎂Birthdays
✅Tasks
🔄Subscriptions
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.
🔒 Privacy & Data Policy
Kryptonote is built with one simple promise — what you store is yours, and only yours. Here's exactly how your data is handled:
🙈
I never see your data
Your passwords, cards, vault entries, and credentials are encrypted on your device before they reach any server. Even I cannot read them.
🧱
Fully isolated accounts
Every user's data is completely separated from all others. No user — including admins — can access another user's records. Ever.
🚫
No selling. No sharing.
Your data is never sold, shared, or used for advertising. It exists only to serve you inside the app.
🛡️
Accounts can be disabled
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.
Tech Stack
Next.js 16.2.2 Capacitor 6 (Android) Firebase Realtime DB Firebase Auth Tailwind CSS v4 shadcn/ui CryptoJS AES-256 Gemini 2.0 Flash GPT-4.1 Nano jsPDF + autotable Firebase Cloud Messaging Capacitor TTS Web Speech API date-fns sonner