About us

A comprehensive application that can be used for personal expenses and budgeting or for managing small projects


Ghazal

The easiest path to financial awareness

An application that has been implemented to help you manage your daily expenses and sources of income and follow your personal budget or for small business owners. It can also be used to record everything that falls under the heading of expenses, debts and invoices as is common in our society.

App Features

Wallets

You will not need to enter the bank's website or go to the ATM just to know your balance now!

Transactions

An unlimited number of transactions, with the ability to easily add and modify your financial transactions

Categories

You can control the Al-Ghazal application in a way that suits your life by specifying the items in which you spend your money frequently and without the need to always write them down.

Contacts

Track debts and payments tied to specific people or businesses — suppliers, individuals, clients — and view a statement for each.

Statistics

View monthly and annual statistics that help you know how much you spent and where you spent your money

Voice Input

Record a transaction by voice or free text — the app parses the sentence and extracts the amount, category, and date automatically.

Bank SMS Import

Connect an SMS-forwarding app using a personal API Key, and every incoming bank message is automatically converted into a transaction.

Currency Converter

Instantly convert between world currencies at live rates. Available to all visitors without signing in.

Sign in with Biometrics

Register your fingerprint or face (WebAuthn/FIDO2) for passwordless login across multiple devices.

Notifications

Enable browser notifications to receive daily reminders to log your expenses and alerts for new financial tips.

Ghazal Sound

Advice you should listen to before spend your money

App Locked

The app locks automatically when idle or after a restart. Unlock with your password or biometrics.

How to Get Started

  1. Sign Up
    Go to Sign Up and enter your name, email, and password. A verification email will be sent — activate your account before logging in.
  2. Create Wallet
    After logging in, go to Wallets → Add Wallet. Name it (e.g. Cash / Bank Account), set its opening balance and currency. You cannot add transactions without at least one wallet.
  3. Create Transaction
    Tap the (+) button at the bottom of the home screen or go to Transactions → Add Transaction. Choose the type (Expense / Income / Transfer), then enter the amount, category, wallet, and date.
  4. Categories
    The app comes with 50+ ready-made categories. You can add, edit, or hide them from Categories in the sidebar.
  5. Statistics
    The home screen shows a monthly summary of income, expenses, and your spending ratio (DTI). Drill into any wallet or category for full details.
  6. Settings
    From Settings you can change your password, register a biometric device, link Google, or generate an API Key to connect a bank-SMS forwarder.
Built with ASP.NET Core MVC and hosted at https://ghazal.gipsy-eg.com. Runs entirely in the browser with no download required, and supports push notifications (PWA).