• Project name: MyFinance
  • Category: Web application
  • Summary: Personal Expense Tracking
  • Launch date: 2025-10-26

Description

MyFinance — Personal Expense Tracking Dashboard (MVP)

MyFinance is a clean, modern, and minimal expense management application built to help individuals track and analyze their daily spending effortlessly. Designed with a calm and refined UI, MyFinance focuses on clarity, comfort, and ease of use — without overwhelming charts or cluttered screens.

✨ Features

  • Simple Expense Logging: Quickly record your daily expenses with category selection and notes.
  • Smart Analytics Dashboard: Visual summaries including:
    • Monthly spending overview
    • Category-based expense distribution
    • Spending trends across the last 6 months
  • Calm & Elegant Interface: A soft, luxurious design optimized for focus and day-to-day usage.
  • Categories Management: Create and manage your expense categories with color labels.
  • Filtering & Pagination: Filter expenses by date range and category, with server-side pagination.

🛠️ Tech Stack

Technology Purpose
LaravelBackend & API
Inertia.jsSPA Bridge
Vue 3Frontend UI
TailwindCSSStyling
Chart.js + vue-chartjsAnalytics/Charts
SQLiteDatabase

Design Principles

  • Calm and neutral color palette
  • Reduced visual noise
  • Deliberate spacing for better readability
  • Soft rounded elements and balanced typography

The goal is not just tracking money, but ensuring the interface feels comfortable to use daily.


MyFinance — لوحة تتبّع المصاريف الشخصية (نسخة MVP)

MyFinance هو تطبيق حديث وبسيط لإدارة المصاريف، يساعد الأفراد على تتبّع نفقاتهم اليومية وتحليلها بسهولة. الواجهة مصممة بهدوء ورقي، مع تركيز على الوضوح والراحة وسهولة الاستخدام — دون ازدحام بصري أو مخططات مبالغ بها.

✨ الميزات

  • تسجيل مصاريف بسيط: أضف مصروفاتك بسرعة مع اختيار الفئة وإضافة ملاحظات.
  • لوحة تحليلات ذكية: ملخّصات مرئية تشمل:
    • نظرة عامة على إنفاق الشهر
    • توزيع المصاريف حسب الفئات
    • اتجاهات الإنفاق خلال آخر 6 أشهر
  • واجهة هادئة وأنيقة: تصميم ناعم ومريح مُحسّن للتركيز والاستخدام اليومي.
  • إدارة الفئات: أنشئ فئاتك وعدّلها مع ألوان مميِّزة لكل فئة.
  • التصفية والترقيم الصفحي: صفِّ المصاريف حسب التاريخ والفئة مع ترقيم صفحي من جهة الخادم.

🛠️ التقنيات المستخدمة

التقنية الغرض
Laravelالواجهة الخلفية وواجهة البرمجة (API)
Inertia.jsجسر تطبيق الصفحة الواحدة (SPA)
Vue 3واجهة المستخدم الأمامية
TailwindCSSالتنسيق
Chart.js + vue-chartjsالرسوم البيانية/التحليلات
SQLiteقاعدة البيانات

مبادئ التصميم

  • لوحة ألوان هادئة ومحايدة
  • تقليل الضوضاء البصرية
  • مساحات مدروسة لتحسين القراءة
  • عناصر بحواف ناعمة وخطوط متوازنة

الهدف ليس مجرد تتبّع المال، بل جعل الواجهة مريحة للاستخدام اليومي.

Back to projects
Nadim Alzoubi Web DeveloperNadim Alzoubi Web DeveloperNadim Alzoubi Web DeveloperNadim Alzoubi Web DeveloperNadim Alzoubi Web Developer