Builds by Afashah
Back to all tools
Cashbook by Afashah

Cashbook by Afashah

$20.00
Afashah Cashbook is a professional-grade, multi-user financial management platform designed for small businesses, freelancers, and individuals. It streamlines the process of tracking income and expenses across multiple business entities. Built with a modern Angular frontend and a robust PHP/MySQL backend, the app provides a centralized dashboard for real-time financial monitoring, advanced reporting, and secure data storage.

Key Features:

  • Business Profiles: Create and manage multiple business profiles under a single account.
  • Ledger (Book) System: Organize transactions into separate "Books" (e.g., "Daily Cash," "Bank Account," "Project X") for granular tracking.
  • Global Currency Support: Set custom currency symbols for each business to match local operations.
  • Detailed Entries: Record income and expenses with descriptions, categories, and payment modes (Cash, Online, Card, etc.).
  • Document Attachments: Upload and store up to 4 supporting documents or receipts per transaction for audit readiness.
  • Real-Time Balances: Instant calculation of "Cash In," "Cash Out," and "Net Balance" across all views.
  • Profit & Loss (P&L) Generator: Generate dynamic P&L statements for any custom date range.
  • Balance Sheet Generator: Track assets and liabilities to calculate the net worth of your business.
  • Report Archiving: Save generated financial statements directly to the database for historical reference and comparison.
  • Interactive Dashboard: Visual trends showing income vs. expense over time.
  • Category Analytics: Pie charts and breakdown lists showing where your money is going.
  • Recent Activity: Quick-view lists of the latest manual and imported entries.
  • Excel Bulk Import: Quickly migrate data by importing transactions from Excel spreadsheets.
  • SQL Importer: Advanced tool for developers to import data using pre-generated SQL scripts.
  • Professional Exports: Download high-quality, branded reports in PDF or Excel formats, complete with summary footers and custom branding.
  • Secure Authentication: Multi-user system with encrypted passwords and token-based API security.
  • Responsive Design: Fully optimized for desktop, tablet, and mobile browsers using Tailwind CSS.
  • Cloud Integration: Seamlessly connects to shared hosting databases for "anywhere" access to your financial data.
  • Frontend: Angular 21 (Zoneless, Signals-based state management).
  • Styling: Tailwind CSS 4.0.
  • Backend: PHP 8.x (RESTful API).
  • Database: MySQL.
  • Libraries: D3.js/Recharts (Visualization), jsPDF (PDF Generation), SheetJS (Excel Processing).

Technical Specifications & Architecture

This software is built entirely with raw PHP and MySQL, eschewing heavy frameworks to deliver maximum performance and minimal server overhead. The architecture relies on PHP Data Objects (PDO) for secure, prepared SQL statements, virtually eliminating SQL injection vectors while maintaining rapid query execution times.

The frontend utilizes modern CSS techniques, specifically Tailwind CSS via utility classes, ensuring a lightweight DOM and fast rendering. This approach guarantees excellent scores on Core Web Vitals, crucial for both user experience and search engine optimization.

By keeping dependencies to an absolute minimum, this tool offers long-term stability and easy maintenance. There are no convoluted framework upgrade paths or breaking library changes to worry about—just clean, readable, and highly optimized code.