Skip to content

laxswami/All-in-One-BMS-app

Repository files navigation

🌐 All-in-One BMS App

All-in-One Business Management Application (BmsAPP)

A complete web-based solution for Client Management, Billing, Support, Accounting, and more — all under one dashboard.
Open Source, Developer-Friendly, and Fully Customizable.


📋 Table of Contents


🚀 Introduction

Thank you for using BmsAPP (All-in-One Business Management Application).
This web-based platform provides an integrated environment for Client Management, Billing, Support, and Accounting.

💡 Key Highlights

  • Unified client login for managing services, orders, and support
  • Auto and manual invoicing system
  • Built-in ticketing, DMS, To-Do, and sticky note modules
  • Responsive UI with customizable themes
  • Simple installation and open-source flexibility

⚙️ Getting Started

🧩 System Requirements

  • PHP 5.2+
  • PDO & PDO_MySQL Extensions
  • MySQL 5.x+
  • Compatible with most web servers (Apache/Nginx with PHP)

🛠 Installation Steps

  1. Auto Installer (Recommended)

    • Upload and extract the zip file in your cPanel or FTP directory.
    • Visit your domain and follow the on-screen setup wizard.
  2. Manual Installation

    • Rename AppConfig.php.sampleAppConfig.php.
    • Update configuration parameters.
    • Import primary.sql (from /install/ directory) into your database.

👥 Client Management

  • Manage clients, groups, and accounts (CSV/PDF export supported).
  • Add clients manually via Add New Client.
  • Create Client Groups for segmentation and bulk emailing.
  • Integrated Fund Deposit System for prepaid balances.

💳 Payments & Invoicing

  • Automated and manual invoicing system
  • PDF invoice generation (one-click download/print)
  • Recurring billing for subscriptions (weekly/monthly/yearly)
  • Transaction history, payment logs, and bulk email reminders

📦 Order Management

  • Centralized view of all client orders
  • Manage activation, cancellation, or custom messages
  • Auto invoice creation on order confirmation

🛍 Products & Services Management

  • Add/Edit/Delete products and services
  • Set pricing, categories, and visibility
  • Enable direct ordering from client portal

📊 Accounting

  • Income, Expense, Transfer, and Balance Sheet management
  • Auto-generated graphs for financial trends
  • Built-in Chart of Accounts (COA) reference
  • Real-time Net Worth calculation

🧰 Support Tools

  • 🗂 Knowledgebase: Manage categories and articles (drag & drop sorting)
  • 🎫 Ticket System: Full-featured ticketing interface with client replies
  • 📜 Email Logs & System Activity: Track all sent communications and actions

📧 Bulk Email Marketing

Promote services to specific client groups with a clean UI:

  1. Choose client group
  2. Write email content
  3. Click Send — emails are automatically sent to all selected clients

⚙️ General Configuration

  • Business Profile: Company info, default email, and address
  • Localization: Country, currency, and timezone
  • Themes: Admin & Client portal customization
  • Payment Gateways: Configure PayPal and others easily

🛠 Tools

  • System Logs (Admin, Client, and General)
  • Database Cleanup Utility
  • System Status Snapshot
  • Developer Tools Section

📦 Modules

Module Description
🗒 To-Do Manage tasks with tags, notes, and drag-sort priorities
🗂 Sticky Notes Ajax-powered quick notes
📢 Notice Board Real-time notifications board
📁 DMS Document Management System for secure file storage
🔗 URL Tracker Monitor clicks, view stats, and analytics

📚 How-To Guides

🪙 Change Default Currency
  1. Login as Admin
  2. Go to Setup → System Settings → Localization
  3. Edit currency name and symbol
🏢 Change “Pay To” Address on Invoice
  1. Login as Admin
  2. Go to Setup → System Settings → Business Profile
  3. Update “Pay To” Address field
🖼 Change Logo
  1. Go to Setup → System Settings → Update Logo
  2. Or replace manually: /assets/uploads/logo.png

💻 Developer Resources

Access from Admin Panel → Tools → Developer Tools

  • API Documentation
  • Helper Libraries
  • Module Extension Guidelines

❤️ Contributing

We welcome community contributions!
Feel free to submit issues, feature requests, or pull requests.


📜 License

Open Source | Developer Friendly | © 2025 All-in-One BMS App


🧠 Designed for business owners, built for developers.

About

All In One Business-Management Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors