Back to Portfolio

SaaS Backoffice CRM

Internal back-office SaaS and CRM for comprehensive client and subscription management.

Image
Summary
BOS Admin was developed as a centralized control hub for managing a complex SaaS ecosystem. Built from the ground up with PHP 8 and PostgreSQL, this internal CRM streamlines client onboarding, subscription tracking, and automated license generation. It empowers the internal support and operations team to seamlessly manage multiple product tiers, dedicated client databases, and automated billing notifications from a single, secure, and data-rich dashboard.
12
Overview

The Objective

As the client base and product offerings expanded, managing subscriptions, licenses, and external integrations manually became a bottleneck. The goal was to build BOS Admin: a robust, centralized internal back-office SaaS. It needed to provide operators and the support team with a unified interface to handle everything from contact details and invoicing to complex multi-tiered subscription limits and per-client database connections.

System Architecture & Tech Stack

The application was engineered for reliability, security, and data integrity, utilizing a traditional but highly optimized backend structure.

  • Backend: PHP 8 utilizing PDO and prepared statements for secure, high-performance data handling.
  • Database: PostgreSQL, handling complex relational data, cascade rules, and external client database connections.
  • Frontend: A custom Bootstrap UI with a modern, component-driven approach (SCSS), utilizing JavaScript/AJAX for dynamic form loading and asynchronous updates without page reloads.

Core Features & Workflows

  • Comprehensive Client Management: A deep CRM module tracking company data, network memberships, and secure credential storage. It features an intelligent algorithm that automatically handles retail clients by generating synthetic Tax IDs (AFM) to maintain database consistency.
  • Advanced Subscription & Product Control: Operators can assign and upgrade pricing tiers (e.g., Business Starter, Pro) on the fly. The system automatically calculates license limits, module access, and expiration dates.
  • Automated Serial Number Generation: Every purchase automatically generates a unique, traceable cryptographic serial number bound to the client’s ID and product choice, ensuring strict license enforcement.
  • Network & Circuit Routing: Visual management of various digital “circuits” (Κυκλώματα) and subnets, allowing administrators to route clients to specific microservices (e.g., MYDATA, ERGANI, GoFleet).
  • Automated Housekeeping: Background routines systematically clean up stale notifications and audit active subscriptions, ensuring the dashboard data is always real-time and accurate.

The Result

BOS Admin successfully unified a fragmented administrative workflow into a single source of truth. By automating license generation, standardizing database configurations, and providing deep analytics right on the dashboard, the operations team can now scale the SaaS business without administrative friction.

Machine Learning Full-Stack Dev Computer Vision Cloud Architecture Data Science Deep Learning System Optimization UI / UX Design API Integration Experience Database Management Machine Learning Full-Stack Dev Computer Vision Cloud Architecture Data Science Deep Learning System Optimization UI / UX Design API Integration Experience Database Management
Valuable Feedback

Trusted By the World's Fastest Growing Companies

Digital product design and scalable web platforms

[2022-2025]

0 % Growth
Knowledge-driven systems and content architecture

[2023-2024]

0 % Growth
Lightweight development for high-performance products

[2020-2026]

0 % Growth