Skip to content

Repository files navigation

Finora Logo

Finora: Premium Finance Tracker

Military-grade secure, AI-powered, offline-first personal finance dashboard.

React Vite TypeScript Tailwind


📸 App Screenshots

Dashboard Screenshot    AI Scanner Screenshot    Security Vault Screenshot

✨ The Next-Generation Finance App

Finora is not just another expense tracker. It is a Progressive Web App (PWA) engineered to deliver a native-like experience directly in your browser without the need for an App Store. Designed with a focus on speed, privacy, and cutting-edge features.

🚀 Killer Features

  • 📷 AI Smart Receipt Scanner: Point your camera at any receipt, and the embedded Tesseract AI will automatically extract the store name and total amount. (Works 100% offline in your browser!)
  • 🔐 Native Biometric Vault: Lock your financial data behind a military-grade security vault. Uses WebAuthn API to integrate directly with your device's native FaceID, TouchID, Windows Hello, or PIN for seamless offline security.
  • 🔮 FIRE Simulator (Financial Independence, Retire Early): Automatically calculates when you can retire based on your current savings rate, projected investment returns, and inflation adjustments.
  • 🎮 Gamified Financial Consistency: Uses a GitHub-style heatmap to track your daily spending streaks. Stay "in the green" to build healthy financial habits and level up your Saver Rank.
  • ✈️ Collaborative Travel Mode: Activate "Travel Mode" during trips to automatically bucket all expenses to a specific trip, with real-time multi-currency conversion based on your destination.
  • 🤝 Split Bills & Contact Management: Easily split bills with friends, track who owes you money, and manage contact-specific debts with a built-in "Settle Up" feature.
  • 🔮 AI Cashflow Forecaster: Uses your recurring habits and variable spending averages to project your net worth up to 6 months into the future.
  • ⚡ Offline-First Architecture: No cloud needed. Your data is stored securely on your device. It works flawlessly in airplane mode.
  • 📱 Installable PWA: Click "Install" in your browser to add it to your home screen. It functions exactly like a native app with a locked viewport, mobile-first navigation, and standalone UI.
  • 🌍 Multi-Currency & Bilingual: Automatically converts 7+ currencies on the fly and seamlessly switches between English and Indonesian (Fully localized).
  • 📈 Full Portfolio Tracking: Track not just cash, but Debts, Budgets, Subscriptions, and Investments (Stocks, Crypto, Gold).

🛠️ Tech Stack

  • Frontend Framework: React 18 + TypeScript
  • Build Tool: Vite
  • Styling: TailwindCSS v3 + shadcn/ui components
  • Data Validation: Zod + React Hook Form
  • Charts & Visuals: Recharts
  • AI OCR: Tesseract.js
  • PWA: vite-plugin-pwa (with autoUpdate and Workbox)

💻 Quick Start (Local Development)

To run Finora locally and experience the blazing fast UI:

# 1. Clone the repository
git clone https://github.com/HansZknight/Finora-Finance-Tracking-Application.git
cd Finora-Finance-Tracking-Application

# 2. Install dependencies
npm install

# 3. Start the development server
npm run dev

Visit https://finora-finance-tracking-application.vercel.app/ to view the application.

📦 Deployment (Vercel)

This project is highly optimized for serverless platforms like Vercel.

  1. Connect your GitHub repository to Vercel.
  2. The Build Command is automatically detected as npm run build.
  3. Output directory is dist.
  4. Deploy!

(Because it's a PWA, any new push to main will instantly force-update client apps thanks to the Workbox skipWaiting configuration).

🔒 Privacy Guarantee

Finora is built on the philosophy of absolute privacy. We do not collect your financial data. All transactions, goals, budgets, and biometric credentials remain securely encrypted and stored entirely on your local device.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details. This means you are free to use, modify, and distribute the software as long as you include the original copyright and license notice.


Built with ❤️ by Finora Team

About

Finora Finance Tracking,Aplikasi Manajemen Keuangan Buatan Mahasiswa TEKNOLOGI INFORMASI UNIVERSITAS BANGKA BELITUNG (UBB).

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages