2024

Mankeu - Personal Finance Management Application

A modern, feature-rich personal finance management web app built with React, Bun, Express, and Drizzle ORM to track income, expenses, and budgets.

ReactTypeScriptBunExpressDrizzle ORMMySQLTailwind CSS

Mankeu - Personal Finance Management

Mankeu is a modern, feature-rich personal finance management application designed to help you track your income, expenses, budgets, and financial goals with ease. Built with a focus on user experience and visual aesthetics, it offers a premium, intuitive interface for managing personal finances.

Application Screenshots

Interactive Dashboard Transaction Tracking
Dashboard Transactions
Savings & Goals Accounts Management
Savings & Goals Accounts
Debts Tracker
Debts

Key Features

  • 📊 Interactive Dashboard: Real-time overview of financial health with cash flow trends, expense breakdowns, and budget status.
  • 💰 Transaction Tracking: Easily record and categorize income and expenses with payment method details.
  • 📉 Analytics: Visualize spending habits with detailed charts and graphs using Recharts.
  • 🎯 Budget & Goals: Set monthly budgets and financial goals to stay on track.
  • 🏷️ Category & Debt Management: Track loans, debts, accounts, and custom expense categories.
  • 🔐 Secure Authentication: Google Identity Services (GIS) login and secure session management.
  • 📱 Mobile & Dark Mode: Fully responsive design with dark mode support.

Tech Stack

Frontend

  • Framework: React (Vite)
  • Styling: TailwindCSS & Vanilla CSS
  • Icons: Lucide React
  • Charts: Recharts
  • State Management: Zustand (Auth/Theme), TanStack Query (Data Sync)

Backend

  • Runtime: Bun (v1.x)
  • Framework: Express (TypeScript)
  • Database & ORM: MySQL with Drizzle ORM
  • Validation: Zod