Mahyar Radgoudarzi

Project Overview

Aabgine is an online cloud-based point-of-sale and business management platform designed to help small and medium-sized businesses streamline their sales, inventory, financial tracking, and customer management processes. The platform emphasizes simplicity, accessibility, and real-time control for business owners, enabling them to manage key business metrics from any device without installing software locally.

Key Objectives

  • Provide an intuitive cloud-based system to record sales, invoices, and transactions efficiently.

  • Enable businesses to manage products, inventory, expenses, and customer data from one dashboard.

  • Offer flexible reporting and analytics for better decision-making.

Core Features

  • Sales & Invoicing: Generate invoices with single or multiple payment options.

  • Booking & Reservations: Manage service or accommodation bookings with voucher issuance.

  • Expense Tracking: Record and categorize both fixed and variable business costs.

  • Inventory Management: Monitor stock levels and track product movement.

  • Customer Management: Store customer contact details and purchase history.

  • Reporting & Analytics: Visualize business performance by date, product, or customer segments.

At the heart of the platform is the Aabgine Core / Aabgine POS plugin, which manages essential workflows and shared functionality used across the entire website.

Core Custom Plugin (Aabgine POS / Core)

  • Centralized business logic and data handling

  • Custom post types and taxonomies used across the platform

  • Shared APIs, hooks, and utilities for feature plugins

  • Role-based access and internal workflows

Additional Feature Plugins

  • Booking Plugin: Allows to book for accommodation businesses

  • Clients Plugin: Manages client profiles and related data

  • Events Plugin: Handles event creation, scheduling, and management

  • Subscription Plugin: Controls user subscriptions, plans, and access levels

Responsibilities

  • Architected the core custom plugin (Aabgine POS/Core) handling shared business logic

  • Designed scalable database schemas and optimized queries for platform features

  • Developed multiple feature-based plugins (bookmarks, clients, events, subscriptions)

  • Implemented custom hooks, APIs, and backend workflows to support modular plugin architecture

Project Goals
The goal was to visually communicate the value proposition of Aabgine — a modern business management tool that simplifies operational workflows and enhances accessibility through a cloud-based platform.

Outcome
The final result is a polished digital presence that clearly explains Aabgine’s features, subscription plans, and business utility, supporting both Persian and English audiences through an intuitive interface.

// For More

See other projects