Neoside - Smart Finance System for Personal Wealth Management

Neoside - Smart Finance System for Personal Wealth Management

SideID
SideID, 5 min read.
Neoside - Home DashboardNeoside - AI Chat AssistantNeoside - Financial AnalysisNeoside - Recent TransactionsNeoside - Financial TipsNeoside - Financial InsightsNeoside - Settings

Neoside is your personal finance companion that gets your money habits—literally. It’s an AI-powered app that tracks expenses, analyzes spending patterns, and gives you honest (sometimes brutally honest) feedback on how you’re doing financially. Think of it as having a smart financial advisor in your pocket, available whenever you need it.

The Problem It Solves

Managing personal finances is a mess. You have transactions scattered everywhere, you’re not sure where your money’s actually going, and getting meaningful insights usually means complicated spreadsheets. Neoside brings all of this together in one beautifully designed app that syncs across your phone, tablet, and desktop.

What Makes It Special

Real Transaction Tracking

See every rupiah coming in and going out. Categorize transactions automatically, filter by date range, and get a complete history of your financial activity. No more wondering where the money went.

AI That Actually Talks Back

The app has two distinct AI modes. Normal mode gives you professional financial analysis with constructive insights. Roasting mode is the fun part—it delivers witty, honest critique of your spending habits. Both modes give context-aware recommendations based on your actual behavior, not generic financial advice.

Smart Budget Control

Set budgets for different spending categories and watch your progress in real time. Get alerts when you’re approaching your limits so there are no surprises. Track bills and upcoming payments with smart reminders so nothing slips through the cracks.

Deep Financial Analysis

Compare this month’s spending against previous months to see trends. Break down expenses by category to identify where your money’s actually going. Spot patterns in your spending habits and understand your financial behavior at a glance.

Built-In Financial Calculator

Quick calculations for compound interest, loan amortization, investment projections, and more. Do your financial math without switching apps.

Export Reports Anytime

Pull comprehensive financial reports in multiple formats. Share reports with accountants, financial advisors, or just keep them for your personal records.

Smart Alerts That Matter

Never miss a bill payment again. Get notified about upcoming due dates, unusual spending, and budget warnings. Alerts are smart enough to not spam you—they only notify you when it matters.

Learn Better Money Habits

Personalized financial tips based on your actual spending patterns. Educational content that helps you understand personal finance without the jargon. Advice that’s contextual to your situation, not one-size-fits-all.

Works Everywhere, Online or Offline

Use the app on your phone without internet—everything syncs locally. Sign in and your data syncs across all your devices automatically. Access your full dashboard on desktop for deeper analysis. Perfect whether you’re at home or on the go.

How It’s Built

Mobile First

Built with Flutter for a smooth, native-like experience on both iOS and Android. The app works offline so you can track expenses anytime, anywhere, with or without internet.

Fast Backend

Powered by Deno runtime for security and speed, with Hono as the lightweight web framework. All APIs are type-safe with TypeScript, so fewer bugs reach production.

Intelligent Financial AI

LangChain powers the AI engine that analyzes your spending and generates insights. The system learns from your patterns and adapts its analysis modes to give you exactly what you need to hear.

Data Stays Safe

Data is encrypted and syncs securely between your devices. You own your data—it’s stored locally first, then synced to the cloud when you’re connected. No surprises, no data loss.

What Made This Project Interesting

Offline-First Was Non-Negotiable

The app needed to work perfectly without internet—no excuses. We built local storage that’s smart enough to merge changes when you go back online, without losing or duplicating data.

Sync Across Everything

Your phone, tablet, and desktop all stay in sync. Switch devices mid-task and everything’s there waiting for you. That level of seamlessness isn’t trivial to build.

Type Safety as First-Class Citizen

End-to-end TypeScript from the Deno backend to the Flutter frontend. Strict typing catches bugs before they become problems.

AI Analysis That Adapts

Building an AI system that can switch between professional and witty analysis modes was fun but challenging. The system had to understand context deeply enough to give relevant advice in both modes.

The Engineering Behind The Scenes

Keeping Data in Sync

The tricky part: syncing offline changes with the cloud without losing data or creating conflicts. We implemented intelligent conflict resolution based on timestamps and bidirectional updates.

Making AI Contextually Smart

Generating relevant financial insights across different analysis modes required building flexible AI pipelines with mode-specific prompts. Each mode had to feel natural, not like it’s reading from a script.

Real-Time Sync Across Devices

Ensuring data consistency when the same user accesses the app from multiple devices simultaneously. We built a comprehensive sync engine that resolves conflicts intelligently without requiring user intervention.

TypeScript from End to End

Deno’s native TypeScript support with strict configuration gave us compile-time safety across the entire stack. Fewer runtime surprises, more predictable code.

Why This Matters

Neoside shows how modern tech can solve real problems. Personal finance doesn’t have to be boring or intimidating. By combining beautiful design with intelligent AI, the app helps people actually understand their spending and make better financial decisions.

The project demonstrates how to build sophisticated financial apps that work offline and online seamlessly, with AI that’s helpful without being creepy. It’s the kind of tool people genuinely want to use because it makes managing money less of a chore and more of a conversation with someone who actually gets it.


Interested in financial apps, AI integration, or full-stack development? Let’s talk! 🚀

Related Works