Agora Open source SaaS billing system for software companies

Overview

About Agora Invocing

StyleCI  scrutinizerCI    

Billing and subscription management for SaaS & other software businesses. Handling signups, provisioning, billing and support

Agora can also be customised according to requirement and we do undertake such request.

Agora is designed & developed by Ladybird Web Solution Pvt Ltd, and launched in March 2016.

To run Agora your host just needs a couple of things:

  • Web Server: Apache or IIS or Nginx
  • PHP Version: 7.1+
  • PHP Extensions: Mcrypt, OpenSSL, Mbstring, Tokenizer
  • Database: MySQL(5.0+) or Postgres or SQLite or SQL Server
  • Web Server Extension: Pretty URLs or Search Engine Friendly URL's have to be enabled in your web server configuration

Credits

  • Laravel Framework
  • Admin LTE Theme

Agora Features

https://github.com/ladybirdweb/agorainvoicing/wiki/Agora-Features

Faveo Probe:

Helps verify whether your server can run Agora or not. Download here

Comments
  • Currency select box in user creation page is empty

    Currency select box in user creation page is empty

    Hi,

    I'm trying to create am user through the admin panel, but the currency select box does not display any currencies as options to select from:

    screenshot_20190306_234217

    Not allowing to create a new user.

    Latest 1.0.22 release installed.

    Bug question 
    opened by juanluisbaptiste 16
  • Laravel 9.x Shift

    Laravel 9.x Shift

    This pull request includes the changes for upgrading to Laravel 9.x. Feel free to commit any additional changes to the shift-67925 branch.

    Before merging, you need to:

    • Checkout the shift-67925 branch
    • Review all pull request comments for additional changes
    • Run composer update (if the scripts fail, add --no-scripts)
    • Clear any config, route, or view cache
    • Thoroughly test your application (no tests?, no CI?)

    If you need help with your upgrade, check out the Human Shifts. You may also join the Shifty Coders Slack workspace to level-up your Laravel skills.

    opened by bhanu2217 15
  • Laravel 8.x Shift

    Laravel 8.x Shift

    This pull request includes the changes for upgrading to Laravel 8.x. Feel free to commit any additional changes to the shift-67058 branch.

    Before merging, you need to:

    • Checkout the shift-67058 branch
    • Review all pull request comments for additional changes
    • Run composer update (if the scripts fail, add --no-scripts)
    • Clear any config, route, or view cache
    • Thoroughly test your application (no tests?, no CI?)

    If you need help with your upgrade, check out the Human Shifts. You may also join the Shifty Coders Slack workspace to level-up your Laravel skills.

    Enhancement 
    opened by bhanu2217 15
  • Laravel 9 upgrade with php8, Innodb, Admin, and Client panel theme update

    Laravel 9 upgrade with php8, Innodb, Admin, and Client panel theme update

    Laravel 9 upgrade with php8, Innodb, Admin, and Client panel theme update

    #1690

    Bugs tracked here: https://docs.google.com/document/d/1TBgwF_ELrlxkZUUWV9QyuELTDuIfg2LXX-JEcLQfukw/edit

    Issues found in Round 2 of Testing: https://docs.google.com/spreadsheets/d/1CB139UvzvUtB1JOHYP0nmEqjxdoHQPGWLGjD_niH9pw

    Code Approved Requires functionality review 
    opened by sowmiyasubramaniyan 13
  • Symfony\Component\Debug\Exception\FatalThrowableError in /home/billingladybirdw/artisan queue:work redis --queue=recurring

    Symfony\Component\Debug\Exception\FatalThrowableError in /home/billingladybirdw/artisan queue:work redis --queue=recurring

    Error in Agora Invoicing

    Symfony\Component\Debug\Exception\FatalThrowableError in /home/billingladybirdw/artisan queue:work redis --queue=recurring Class 'Predis\Client' not found

    View on Bugsnag

    Stacktrace

    /home/billingladybirdw/vendor/laravel/framework/src/Illuminate/Redis/Connectors/PredisConnector.php:25 - Illuminate\Redis\Connectors\PredisConnector::connect
    

    View full stacktrace

    Created automatically via Bugsnag

    bugsnag production 
    opened by bhanu2217 13
  • Symfony\Component\HttpKernel\Exception\NotFoundHttpException in GET /login

    Symfony\Component\HttpKernel\Exception\NotFoundHttpException in GET /login

    Error in Agora Invoicing

    Symfony\Component\HttpKernel\Exception\NotFoundHttpException in GET /login

    View on Bugsnag

    Stacktrace

    app/Http/Middleware/SecurityEnforcer.php:28 - App\Http\Middleware\SecurityEnforcer::handle
    

    View full stacktrace

    Created automatically via Bugsnag

    bugsnag production 
    opened by bhanu2217 10
  • Illuminate\Auth\AuthenticationException in GET /

    Illuminate\Auth\AuthenticationException in GET /

    Error in Agora Invoicing

    Illuminate\Auth\AuthenticationException in GET / Unauthenticated.

    View on Bugsnag

    Stacktrace

    app/Http/Middleware/VerifyCsrfToken.php:36 - App\Http\Middleware\VerifyCsrfToken::handle
    app/Http/Middleware/SecurityEnforcer.php:28 - App\Http\Middleware\SecurityEnforcer::handle
    

    View full stacktrace

    Created automatically via Bugsnag

    bugsnag production 
    opened by bhanu2217 8
  • Forgot password security

    Forgot password security

    Fixes https://github.com/ladybirdweb/agora-invoicing-community/issues/1142 Fixes https://github.com/ladybirdweb/agora-invoicing-community/issues/1141

    For issue #1142 create recaptcha keys for your domains here https://www.google.com/recaptcha/admin Use v2 recaptcha when you register here

    Functionality Approved Requires Code Review High Priority 
    opened by ashu555 8
  • Product download security issue

    Product download security issue

    Fixes #938

    Call product/download/{productid}/{invoice_number} from client panel after logging in. If all the paramaters are valid, then only allows to download. The invoice number that is sent as parameter should be linked to an order for the productid that is sent.

    Code Approved Functionality Approved 
    opened by ashu555 8
  • Impossible to create product

    Impossible to create product

    Hi,

    Currently it is not possible to create a product, after filling all fields an error is referenced about a non-existing option:

    Screenshot_20190316_193424

    All fields blanked as mentioned on issue #761, I filled them to show the values I used when the error was displayed.

    The Cart Page Preference option seems to not be available to configure, as shown on the screenshot all options where set and the error still shows up.

    Bug question 
    opened by juanluisbaptiste 8
  • ErrorException in GET /clients/refresh-csrf

    ErrorException in GET /clients/refresh-csrf

    Error in Agora Invoicing

    ErrorException in GET /clients/refresh-csrf Trying to get property 'is_2fa_enabled' of non-object

    View on Bugsnag

    Stacktrace

    app/Http/Controllers/User/ClientController.php:293 - Illuminate\Foundation\Bootstrap\HandleExceptions::handleError
    app/Http/Controllers/User/ClientController.php:293 - App\Http\Controllers\User\ClientController::show
    app/Http/Middleware/Admin.php:44 - App\Http\Middleware\Admin::handle
    app/Http/Middleware/Install.php:21 - App\Http\Middleware\Install::handle
    app/Http/Middleware/VerifyCsrfToken.php:36 - App\Http\Middleware\VerifyCsrfToken::handle
    app/Http/Middleware/SecurityEnforcer.php:28 - App\Http\Middleware\SecurityEnforcer::handle
    

    View full stacktrace

    Created automatically via Bugsnag

    bugsnag production 
    opened by bhanu2217 7
  • Illuminate\Validation\ValidationException in GET /otp/send

    Illuminate\Validation\ValidationException in GET /otp/send

    Error in Agora Invoicing

    Illuminate\Validation\ValidationException in GET /otp/send The code field is required.

    View on Bugsnag

    Stacktrace

    app/Http/Controllers/Auth/AuthController.php:126 - App\Http\Controllers\Auth\AuthController::requestOtp
    app/Http/Middleware/RedirectIfAuthenticated.php:24 - App\Http\Middleware\RedirectIfAuthenticated::handle
    app/Http/Middleware/Install.php:20 - App\Http\Middleware\Install::handle
    app/Http/Middleware/VerifyCsrfToken.php:35 - App\Http\Middleware\VerifyCsrfToken::handle
    app/Http/Middleware/SecurityEnforcer.php:28 - App\Http\Middleware\SecurityEnforcer::handle
    

    View full stacktrace

    Created automatically via Bugsnag

    bugsnag production 
    opened by bhanu2217 0
  • Spatie\LaravelIgnition\Exceptions\ViewException in GET /paynow/12041

    Spatie\LaravelIgnition\Exceptions\ViewException in GET /paynow/12041

    Error in Agora Invoicing

    Spatie\LaravelIgnition\Exceptions\ViewException in GET /paynow/12041 round(): Argument #1 ($num) must be of type int|float, string given

    View on Bugsnag

    Stacktrace

    app/Http/helpers.php:366 - round
    app/Http/helpers.php:366 - rounding
    app/Http/helpers.php:349 - currencyFormat
    app/Http/Middleware/Install.php:20 - App\Http\Middleware\Install::handle
    app/Http/Middleware/VerifyCsrfToken.php:35 - App\Http\Middleware\VerifyCsrfToken::handle
    app/Http/Middleware/SecurityEnforcer.php:28 - App\Http\Middleware\SecurityEnforcer::handle
    

    View full stacktrace

    Created automatically via Bugsnag

    bugsnag production 
    opened by bhanu2217 0
  • Illuminate\Database\QueryException in /home/billingladybirdw/public_html/billing/artisan schedule:run

    Illuminate\Database\QueryException in /home/billingladybirdw/public_html/billing/artisan schedule:run

    Error in Agora Invoicing

    Illuminate\Database\QueryException in /home/billingladybirdw/public_html/billing/artisan schedule:run SQLSTATE[HY000] [2002] Connection refused (SQL: select expiry_mail from status_settings)

    View on Bugsnag

    Stacktrace

    app/Console/Kernel.php:46 - App\Console\Kernel::execute
    app/Console/Kernel.php:38 - App\Console\Kernel::schedule
    

    View full stacktrace

    Created automatically via Bugsnag

    bugsnag production 
    opened by bhanu2217 0
  • Illuminate\Database\QueryException in GET /get-orders

    Illuminate\Database\QueryException in GET /get-orders

    Error in Agora Invoicing

    Illuminate\Database\QueryException in GET /get-orders SQLSTATE[HY000]: General error: 3 Error writing file '/tmp/MYfd=842' (OS errno 28 - No space left on device) (SQL: select orders.id, orders.created_at, price_override, order_status, product, number, serial_key, subscriptions.update_ends_at as subscription_ends_at, subscriptions.id as subscription_id, subscriptions.version as product_version, subscriptions.updated_at as subscription_updated_at, subscriptions.created_at as subscription_created_at, products.name as product_name, concat(first_name, ' ', last_name) as client_name, client as client_id from orders left join subscriptions on orders.id = subscriptions.order_id left join users on orders.client = users.id left join products on orders.product = products.id where price_override > 0 order by orders.created_at asc limit 10 offset 0)

    View on Bugsnag

    Stacktrace

    app/Http/Controllers/Order/OrderController.php:206 - App\Http\Controllers\Order\OrderController::getOrders
    app/Http/Middleware/Admin.php:42 - App\Http\Middleware\Admin::handle
    app/Http/Middleware/Install.php:20 - App\Http\Middleware\Install::handle
    app/Http/Middleware/VerifyCsrfToken.php:35 - App\Http\Middleware\VerifyCsrfToken::handle
    app/Http/Middleware/SecurityEnforcer.php:28 - App\Http\Middleware\SecurityEnforcer::handle
    

    View full stacktrace

    Created automatically via Bugsnag

    bugsnag production 
    opened by bhanu2217 0
Releases(v2.0.0)
  • v2.0.0(Dec 19, 2022)

    LARAVEL 9.X

    • Laravel 9 continues the improvements made in Laravel 8.x by introducing support for Symfony 6.0 components, Symfony Mailer, Flysystem 3.0, improved route: list output, a Laravel Scout database driver, new Eloquent accessor/mutator syntax, implicit route bindings via Enums, and a variety of other bug fixes and usability improvements.

    • Symfony Mailer support was contributed by Dries Vints, James Brooks, and Julius Kiekbusch.Previous releases of Laravel utilized the [Swift Mailer (https://swiftmailer.symfony.com/docs/introduction.html) library to send outgoing emails. However, that library is no longer maintained and has been succeeded by Symfony Mailer. Please review the upgrade guide to learn more about ensuring your application is compatible with Symfony Mailer.

    • Flysystem 3.x support was contributed by Dries Vints. Laravel 9.x upgrades our upstream Flysystem dependency to Flysystem 3.x. Flysystem powers all of the filesystem interactions offered by the Storage facade. Please review the upgrade guide to learn more about ensuring your application is compatible with Flysystem 3.x.

    PHP - 8.1+

    • PHP 8.1 is a major new version to PHP, which brings several new features, quality-of-life improvements, and attempts to prepare PHP to iron out some of its legacy features by deprecating and restricting certain undesired functionality. PHP 8.1 is a continuation of PHP's progress in providing a type system improvements. It also adds more features that encourages defensive programming.Release managers for PHP 8.1 are Joe Watkins, Ben Ramsey, and Patrick Allaert. They will be making the minor releases in PHP 8.1 series until PHP 8.1 reaches its end-of-life at the end of year 2024. Some of the highlights of PHP 8.1 include support for Enums, Fibers, never return type, Intersection Types, readonly properties, and first-class callable syntax. It also deprecates a handful of features, which might add some friction when upgrading legacy PHP applications to PHP 8.1.

    InnoDB upgrade and MySQL 8 support

    • Innodb is the most commonly used storage engine, while MyISAM is one of the original storage engines used in internal tables to manipulate internal tables used for manipulating MySQL databases belonging to information schema and MySQL databases. It helps improve system and database performance, during database transactions, or in retrieving data from a database efficiently. InnoDB is a transactional storage engine with row-level locking, whereas MyISAM is a non-transactional engine with table-level locking. The InnoDB storage engine is one of Oracle's most preferred and recommended storage engines due to its excellent performance and reliability balance.

    Advantages of the InnoDB Storage Engine

    • There are many advantages of the InnoDB storage engine some of which are listed below:

    • All the data manipulation language statements and operations support the ACID(Atomicity, Consistency, Isolation, and Durability) property of transaction and other transactional features of rollback, commit, and crash-recovery support for securing the user data.The row-level locking feature of the InnoDB storage engine enables concurrent access by multiple users with high performance and consistent reads in oracle-style. The data is arranged in such a way on the disk that will lead to optimizing retrieval of data when using primary keys in your query. The clustered index is defined on the primary key of InnoDB tables and leads to the organization of the data in a way that will minimize the input/output operation for lookups of the primary key.The InnoDB storage engine supports foreign keys to avoid inconsistency between related and dependent tables and maintain the integrity and consistency of the database.

    Features of InnoDB

    • The InnoDB database has the following features: B-tree indexes, Backup/point-in-time recovery, Clustered indexes, Compressed data, Data caches, Encrypted data, Foreign key support, Full-text search indexes for MySQL 5.6 and later versions, Geospatial data type support, Geospatial indexing support for MySQL 5.7 and later versions, Index caches, Locking granularity at the Row level, MVCC, Replication support, Storage limits up to 64TB, Transactions, Update statistics for the data dictionary. InnoDB uses hash indexes internally for the Adaptive Hash Index feature, but the hash index is not supported for InnoDB tables while manipulating.

    BUG Fixes

    SSL Issue #1674 Session token in URL #1673 while adding products dependencies showing wrong when we edit. #1568 Account manager shows different in edit customer and view customer #1567 Alert UI is not good for terms option #881 In footer, type is mandatory #870 Installer - Application name #1353 Make create social media as more User friendly #872 Redirection is not going on proper page when we click on choose a product and shopping. #1542 System Email should be unique. #1048 In system settings, unable to delete the logo of agent panel and client panel as well as icon #866 Invoice values not vanished after saving invoice and alert message showing differently for generate invoice page #1536 Order filter not working with below scenario. #1533 Alert messages are not showing on same page for Create Plan #1537 when we are creating plan with invalid details price and renewal values vanished. #1532 Free trial #1727 Ad word Script to run on every non authenticated pages #1670

    Admin and client panel update with respect to AdminLTE

    Source code(tar.gz)
    Source code(zip)
  • v1.5.3(Jul 7, 2022)

    This release mainly focuses on making billing API calls to license and update managers more secure using the OAuth authorization. At this point we have both the update servers up, just to make it compatible for clients of any version.

    Clients will have to update and we will be deprecating updates.faveohelpdesk.com soon

    Source code(tar.gz)
    Source code(zip)
  • v1.5.2(Mar 4, 2022)

    This is a small release that consists of APIs which are used to send new version updates availability and new version details for products was having the issue with comparing version because it was comparing version as normal strings. This release makes the changes in the code to use PHP's version_compare method to compare versions correctly and return correct responses.

    Source code(tar.gz)
    Source code(zip)
  • v1.5.1(Nov 23, 2021)

    • This release consist of localized license updates for billing where a license can be generated only once by the client on entering a domain where Faveo will be hosted and these files needs to placed in your Faveo product.
    • All the files for this license to work can be downloaded from both client panel (once) and Admin panel (no limit).
    • The license file is encrypted by RSA algorithm and a unique public and private key is generated for every license.
    • Localized license can only be activated and deactivated for a client through admin only.
    Source code(tar.gz)
    Source code(zip)
  • v1.5.0(Oct 25, 2021)

    This release contains the updates required for integrating the billing with the newly build in-house License manager application.

    • Updates LM curl URL to API calls instead of PHP file.
    • Fixes issue in order page in client panel
    Source code(tar.gz)
    Source code(zip)
  • v1.4.6(Sep 21, 2021)

  • v1.4.5(Feb 22, 2021)

    The highlights of the release are:

    Bug Fixes

    • Active/Inactive bug in orders
    • Option to view Account and Sales manager of user in Customer detail section
    • Chat/Analytics script can be added dynamically from admin panel
    • Minor UI Fixes
    Source code(tar.gz)
    Source code(zip)
  • v1.4.3(Dec 16, 2020)

    The highlights of the release are:

    Enhancements

    • Rewritten Plan module
    • Admin has the ability now to add different price for different country
    • Symmetrical Address view throughout the system
    • Navigation menu highlighting based on the active module
    • Zip/Pin code option in settings
    • Every user can enter their own CIN
    • Widgets section in Admin Panel are dynamic now
    • Option to make release as private and restricted
    • Option to add dependencies while creating product

    Bug Fixes

    • Issue while migration and seeding fixed
    • Bug while generating token on the fly fixed
    • Bug in yearly/monthly sales calculation fixed
    • Bug while adding date while creating new payment fixed
    • Invoice creation from Admin panel issue
    • Order filter bugs
    • Symmetrical button sizes throughout the system
    • Login page session expiry issue
    • Cron module UI fixed
    • Change update, license expiry date issue
    • Various UI fixes in the system
    Source code(tar.gz)
    Source code(zip)
  • v1.4.2(Sep 24, 2020)

  • v1.4.1(Sep 23, 2020)

  • v1.4.0(Sep 23, 2020)

    This release aims at making Agora more stable. The highlights of the release are:

    Enhancements

    • Tax class rewritten
    • Implementation of queues
    • Implementation of laravel supported mail drivers
    • Option to soft delete users
    • Orders filters refinement
    • Razorpay payment gateway as plugin
    • Horizon to monitor queues

    Bug Fixes

    • Installer issues.
    • Invoice Page Issues
    • Payment gateway issues
    • System/ Account Manager replacement bug fixed
    • Email log loading issue
    • Invoice creation from Admin panel issue
    • Order filter bugs
    • Partial payment not visible on dashboard
    • Data getting rendered in the dashboard refinements
    • Login page session expiry issue
    • User Profile page issues
    • Change update, license expiry date issue
    • Various UI fixes in the system
    • Generate pdf issue
    • Bug while addition of multiple product in cart
    • Coupon code issues
    • Tax calculation issues
    • Token expiry issue on form submits after session expires
    • Installation showing active when user downloads a product(even if the product was not installed)
    • Versions, expiry and installation status on View users in Admin Panel.
    • Demo images and company name when the product is installed for the first time.
    • Option to add GSTIN and CIN from settings
    Source code(tar.gz)
    Source code(zip)
  • v1.3.5(Aug 31, 2020)

  • v1.3.4(Aug 28, 2020)

    • Bug in view invoice page fixed
    • Indian currency symbol not visible fixed
    • Orders in descending order of order date in View Orders
    • UI minor fixes
    Source code(tar.gz)
    Source code(zip)
  • v1.3.3(Aug 28, 2020)

    The highlights of this release are:

    Enhancements

    • Updated Admin LTE latest version
    • Updated laravel to the latest version
    • Moved changes in the core files of laravel to Agora's filesystem
    • Page expired issue fixed
    • An invoice can be linked to multiple orders now and can be viewed as the same in Admin and Client Panel
    • Providing address becomes mandatory during registration
    • Bug fixes
    Source code(tar.gz)
    Source code(zip)
  • v1.3.2(Jul 27, 2020)

  • v1.3.1(Jun 11, 2020)

  • v1.3.0(Jun 10, 2020)

  • v1.2.0(May 26, 2020)

  • v1.1.0(May 20, 2020)

    This release introduces certain enhancements and bug fixes in the system. The highlights of the release are:

    Enhancements

    • Updated Porto theme to latest version
    • Various UI fixes
    • Labels for Renewal, Active, Inactive Installations, Expired Product, Latest, outdated versions
    • Stripe Payment gateway integration
    • Refinement in Registration form
    • Dashboard Performance improved
    • Users page performance improved(Admin panel)
    • All Orders performance improved
    • 2FA using Google Authenticator
    • Additional filters added in All orders section(Admin panel)
    • Widgets in client panel to view subscription and order conversion rate

    Bug Fixes

    • Intsaller bugs.
    • Options for Installation on IP as well as domain
    • Razorpay payment gateway issues
    • Razorpay payment gateway issues
    • UI issues.
    • Style CI configuration issue.
    • Invoice module bug
    • Various other bug fixes
    Source code(tar.gz)
    Source code(zip)
  • v1.0.31(Feb 2, 2020)

    This release focusses on following enhancements and bug fixes in the system:

    • Laravel version updated to 6.13.
    • Updated all the laravel packages in composer.json to the latest version
    • Removed all the unnecessary/unused routes/APIs in the system.
    • Security fixes.
    • Filter for searching Active Installations in the system.
    • Filter for searching orders on the basis of versions in the system.
    • Filter for searching paid/unpaid products in the system.
    • Filter for searching users on the basis of account/sales manager.
    • Updates msg91 APIs to the latest version.
    • Bug fixed on checkout page when no Payment gateway was selected.
    • Option to show current version being used by the user in Order Detail page in Admin Panel.
    • Option to view the last connection with the License manager in order detail page.
    • Minor Bug fixes
    Source code(tar.gz)
    Source code(zip)
  • v1.0.30(Sep 18, 2019)

    This release focusses on following enhancements in the system:

    • Option to assign System and Account Managers in the system
    • Option to replace the existing Sales and Account Manager and notify the users through email when replaced.
    • Tracking of the referrer websites.
    • Option in Admin Panel  to View the countries and the No of users registered from that country.
    • Bug fixes
    Source code(tar.gz)
    Source code(zip)
  • v1.0.29(Aug 12, 2019)

    • Option for setting Installation Limit from Admin Panel
    • Option for setting Installation preference (IP or Domain) from Admin Panel
    • No need to enter Ip or Domain while purchasing a product. The restriction can now be set for the allowing No. of Installations from Admin Panel.
    • Bug Fixes
    Source code(tar.gz)
    Source code(zip)
  • v1.0.28(Jul 15, 2019)

    This release focusses on fixing bugs in the existing system

    • Option for putting  Ip/Domain based restriction from Admin Panel
    • UI Improvement in View Orders section of Admin Panel.
    • Bug in view invoice fixed.
    • Mobile API bug fixed.
    • Security vulnerability fixed. 
    Source code(tar.gz)
    Source code(zip)
  • v1.0.27(May 8, 2019)

    This release introduces the following changes

    • Laravel v5.8.15
    • Application compatible with PHP v7.3.
    • Complete License Details(including Installation Path and Ip) in the orders section of Admin and Client Panel.
    • Once the License is reissued all the previous installations on the existing  Domain/Ip are deleted and the license script needs to be installed again on the new domain. 
    • Option for adding IPs or domain for licensing from the client Panel. In the existing system only domain was allowed which prevented the users from entering their IPs.
    •  UI Improvements.
    • Expiry emails not getting sent through Cron job bug fixed.
    Source code(tar.gz)
    Source code(zip)
  • v1.0.26(Apr 21, 2019)

    This release fixes few existing bugs in the system along with some enhancements.

    Enhancements

    • Search option for country dropdown in Client Panel
    • Displaying No. of comments in the comments tab in the User profile.
    • Option for entering and editing Invoice dates.
    • Domain validation while creating an Invoice from Admin Panel.
    • Option to add Sender Id for Msg91 in Settings.
    • OTP   that would be sent to the users via SMS would be through this Sender ID.
    • Option to send OTP via Voice call if sending OTP via SMS fails.
    • Delete Product from License Manager when deleted from Agora Billing.
    • Phone Number validation based on country.

    Bug Fixes

    • Fields getting wiped out if validation fails.
    • IntlTelInput country validation.
    • Retry OTP Page Bug fixed.
    • UI bugs.
    • User Image saving path bug fixed
    Source code(tar.gz)
    Source code(zip)
  • v1.0.25(Mar 16, 2019)

  • v1.0.24(Mar 15, 2019)

    Bug Fixes

    • Currency Symbol in Invoice Page
    • Bug while creating Invoice 
    • All the values getting lost when wrong credentials given in Installer fixed
    • Converted all SQL queries to Eloquent during the time of seeding
    • Pipedrive Integration 
    Source code(tar.gz)
    Source code(zip)
  • v1.0.23(Mar 10, 2019)

  • v1.0.22(Mar 2, 2019)

    This release updates Agora to Laravel Version 5.7

    Enhancements

    • Laravel Version 5.7.28
    • Updates Packages to support the latest version

    Bug Fixes

    • Sorting of 'Orders Expiring soon' on  Dashboard  in Ascending Order
    • Option for Adding Custom Scripts from Admin Panel.
    • Bug in Post Checkout Page page fixed
    Source code(tar.gz)
    Source code(zip)
  • v1.0.21(Feb 28, 2019)

    This release focusses on bug fixes in Agora Invoicing.

    Bugs Fixes

    • Meta Title and breadcrumbs for widgets, footers and License Permissions.
    • Bug while updating licene,updates and support expiry date in Auto PHP Licenser fixed
    • Bug in Reissuing License Fixed
    • Removed CCAvenue Plugin from the system
    • Bug in 'Order Expiring soon' in Admin Panel fixed
    • Bug in Orders Advanced Search Fixed.  
    Source code(tar.gz)
    Source code(zip)
Owner
Ladybird Web Solution
Ladybird web Solution has been operational since May 2009 and has been providing complete web & internet marketing solutions to its clients ever since.
Ladybird Web Solution
An open source tool that lets you create a SaaS website from docker images in 10 minutes.

简体中文 Screenshots for members ( who subscribe the plan ) for admin ⚠️ This document was translated into English by deepl and can be improved by PR An o

Easy 669 Jan 5, 2023
The system that will administer or manage companies and their employees and clients.

About - - Business Management System The system that will administer or manage companies and their employees and clients. Resources Use of Notificatio

Prince_Np 3 Jun 30, 2022
Ethereal Billing System is meant to be used as a personal alternative to WHMCS.

Ethereal Billing System is meant to be used as a personal alternative to WHMCS. In no way is this as good or even better than WHMCS apart from the fact that is free and open source to the public.

Qrow 8 Dec 31, 2022
A high-performance license server system service for creating and managing products, major versions, and software licenses for the purpose of selling installable software products.

A high-performance license server system service for creating and managing products, major versions, and software licenses for the purpose of selling installable software products. Comes with a SDK and command-line tool. Works anywhere that PHP runs.

CubicleSoft 32 Dec 5, 2022
Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services.

Introduction Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services. It handles almost all of the boilerpl

The Laravel Framework 2.2k Dec 31, 2022
SuiteCRM is the award-winning open-source, enterprise-ready Customer Relationship Management (CRM) software application.

SuiteCRM is the award-winning open-source, enterprise-ready Customer Relationship Management (CRM) software application.

SalesAgility 111 Dec 21, 2022
Orangescrum is a simple yet powerful free and open source project management software that helps team to organize their tasks, projects and deliver more.

Free, open source Project Management software Introduction Orangescrum is the simple yet powerful free and open source project management software tha

Orangescrum 110 Dec 30, 2022
Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it’s possible to reflect the structure and permissions of your organization.

Admidio Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it

Admidio 212 Dec 30, 2022
Enterprise Modular SAAS Framework, Design from the growndup to grow vertically.

Kwerio Enterprise Modular SAAS Framework, Design from the growndup to grow vertically. Explore the docs » View Demo · Report Bug · Request Feature Tab

null 18 Jan 5, 2022
Laravel Plans is a package for SaaS apps that need management over plans, features, subscriptions, events for plans or limited, countable features.

Laravel Plans Laravel Plans is a package for SaaS apps that need management over plans, features, subscriptions, events for plans or limited, countabl

ángel 2 Oct 2, 2022
Cadre is a free and open-source PHP staff management system that is built on Bootstrap and Core Boxx.

CADRE Cadre is a free and open-source PHP Staff Management System. Not the best in the world, but this simple portal has the basic features to help sm

Code Boxx 3 Sep 26, 2022
Paymenter is a open-source payment system for hostings

PAYMENTER Discord, Demo, Docs, Website Disclaimer: This is a work in progress. It is not ready for production use. A advanced payment system for your

Paymenter 58 Dec 30, 2022
WARNING! This software is currently non-functional. - A system which makes installing Jexactyl far, far easier.

Jexactyl Assistant A system which makes installing Jexactyl far, far easier. WARNING ?? This software is currently in heavy alpha testing and WILL NOT

Jexactyl 7 Nov 14, 2022
A beautiful, fully open-source, tunneling service - written in pure PHP

Expose A completely open-source ngrok alternative - written in pure PHP. Documentation For installation instructions, in-depth usage and deployment de

Beyond Code 3.9k Jan 7, 2023
Nuber is an open source container management platform it provides a front end to manage your own cloud infrastructure, using Linux Containers virtualization technology

Nuber is an open source container management platform it provides a front end to manage your own cloud infrastructure, using Linux Containers virtualization technology

null 33 Dec 14, 2022
MajorDoMo is an open-source DIY smarthome automation platform aimed to be used in multi-protocol and multi-services environment.

MajorDoMo (Major Domestic Module) is an open-source DIY smarthome automation platform aimed to be used in multi-protocol and multi-services environment. It is based on web-technologies stack and ready to be delivered to any modern device. It is very flexible in configuration with OOP paradigm used to set up automation rules and scripts. This platform can be installed on almost any personal computer running Windows or Linux OS.

Sergei Jeihala 369 Dec 30, 2022
Camdram is an open source project developed by a team of volunteers for the benefit of the Cambridge student theatre community

Camdram is an open source project developed by a team of volunteers for the benefit of the Cambridge student theatre community. We use this repository to host the code that runs Camdram and to co-ordinate our work, however we welcome anyone to contribute bugs and suggest new features.

Camdram 19 Jun 26, 2022
Open-source library used in Gigadrive projects with common PHP utilities

PHP Commons This library provides PHP utilities used in Gigadrive projects, provided for the open-source community. Functions are registered globally

Gigadrive UG 3 Nov 10, 2021
🚀 An open source multiplayer space strategy game.

Badges Introduction The game story takes place in a virtual galaxy where randomly generated planets produce various raw materials which can be used by

Galaxy of Drones Online 192 Dec 25, 2022