A free and open-source accounting and production system for businesses and non-profits with support for multiple users and varied integrations

Overview

Note: This is a beta version of the software. You are advised to proceed with caution!

Overview

A free and open-source accounting and production system for businesses and non-profits with support for multiple users and varied integrations.

Installation

Prerequisites

  • Git
  • Composer
  • NPM

via CLI

  • Clone the github repo [email protected]:mwaigichuhi/logicent.git && cd logicent
  • Run composer install
  • Run npm install -g bower && npm install -g bower-npm-resolver
  • Run bower install
  • Create a database and update your .env settings
  • Run ./yii migrate --migration-path 'app/database/migrations'
  • Run cat app/database/seeds/people.sql | mysql -u your_root_user -p your_db_name
  • Run ./yii user/create-superuser "my_password" and ./yii rbac/init
  • Run ./yii serve in local environment or use preferred web server in production

System Requirements

  • PHP 7.4 using Yii2 (latest) and JavaScript using jQuery (latest)
  • MySQL 5.7
  • Semantic UI 2.4
  • jQuery
  • Datatables 1.10
  • Flatpickr 4.6
  • SweetAlert 2.1

Modules

  • Purchase

    • Purchase Order
  • Stock (Item)

    • Purchase (Material) Request
    • Purchase (Goods) Receipt
    • Stock Entry (Item Movement)
    • Delivery Note
    • Item + Item Warehouse
    • Item Group
    • Item UoM
    • Brand
    • Item Bundle (Item Kit)
    • Warehouse (Locations)
  • Sales

    • Quotation
    • Sales Order
    • Customer Group
    • POS Profile (single)
    • Sales Person
  • Accounting (a basic, functional, but limited implementation)

    • Sales Invoice (A/R)
    • Sales Return (Credit Note)
    • Purchase Invoice (A/P)
    • Purchase Return (Debit Note)
    • Expenses (Petty Cash Voucher)
    • Branch
    • Payment method
    • Price list & Item price
    • Tax & Charge (Sales and Purchases)

Setup (Settings)

  • Business profile
  • Email notifications
  • Email queue
  • General settings
  • Role & permissions

Tools

  • Data import
  • Database backup
  • Integration (Enterprise only)
    • Mobile money payment
    • SMS Gateway
  • Report builder
  • SMTP settings

Roadmap

Now:

  • Add direct printing support with default/user-defined settings
  • Re-implement item search to use a custom search bar (input term + dropdown list of search result)
  • Email sending with attachment option for documents and reports
  • Refactor all business domain "modules" above as Yii modules

Enterprise only

  • Email templates and email digest of recent business activity

Next:

  • Improve all the end-user system tools options and performance
  • Add support for keyboard shortcuts in the POS/POR transactions
  • Upgrade to latest Yii2 using PHP 8+ and MySQL 8+ with Fomantic UI 2.8+
  • Change the UI layout to full-width with primary and secondary sidebars
  • Create Yii extensions for the tools and starter kit as composer packages

Enterprise only

  • Add multiple POS profile support with active profile switcher
  • Add integration for mobile money payments and SMS gateways
  • Add Coupon discount in sale and Gift Voucher as payment method
  • Add Customer Loyalty points tracker and promotions messages

Later:

  • Upgrade to Yii3 (with CycleORM datamapper) using Bulma and AlpineJS
  • Test and prefer RoadRunner over Nginx for production in Ubuntu 20.04+

Want to contribute? Thank you for considering to make a contribution to Logicent. New contributors to improve the solution further or help provide support to issues are most welcome.

License Logicent is released under the BSD-3-Clause.

You might also like...
The API & platform builder, build your apps 10x faster even more, it's open source & 100% free !
The API & platform builder, build your apps 10x faster even more, it's open source & 100% free !

The API & platform builder, build your apps 10x faster, even more. It's open source & 100% free ! Try live demo Why badaso ? 100% FREE - No need for e

Free, open-source, online appointments platform based on Laravel PHP Framework.
Free, open-source, online appointments platform based on Laravel PHP Framework.

timegrid (Archived) Timegrid helps contractors and customers to find the perfect meeting time through online appointments. Features Built with Laravel

 Xenomporio - Free Open Source ERP based on Xentral
Xenomporio - Free Open Source ERP based on Xentral

Xenomporio - The free ERP Xenomporio ist eine umfassende webbasierte Anwendung zur Abwicklung aller kaufmännischen Prozesse. Zu den Funktionen gehören

A simple helpdesk tickets system for Laravel 5.1+ which integrates smoothly with Laravel default users and auth system
A simple helpdesk tickets system for Laravel 5.1+ which integrates smoothly with Laravel default users and auth system

A simple helpdesk tickets system for Laravel 5.1+ which integrates smoothly with Laravel default users and auth system, demo is available at: http://ticketit.kordy.info/tickets

Mibew Messenger - open-source live support application written in PHP and MySQL

Mibew Messenger is an open-source live support application written in PHP and MySQL. It enables one-on-one chat assistance in real-time directly from your website.

Powerful, yet easy to use, open-source online ordering, table reservation and management system for restaurants
Powerful, yet easy to use, open-source online ordering, table reservation and management system for restaurants

TastyIgniter provides a professional and reliable platform for restaurants wanting to offer online food ordering and table reservation to their custom

Open Source Voucher Management System is a web application for manage voucher. used PHP with Laravel Framework and use MySQL for Database.
Open Source Voucher Management System is a web application for manage voucher. used PHP with Laravel Framework and use MySQL for Database.

Voucher Management System is a web application for manage voucher. You can create and manage your voucher. Voucher Management System is used PHP with Laravel Framework and use MySQL for Database.

Cachet is a beautiful and powerful open source status page system.
Cachet is a beautiful and powerful open source status page system.

Cachet is a beautiful and powerful open source status page system. Overview List your service components Report incidents Customise the look of your s

📛 An open source status page system for everyone.

Cachet is a beautiful and powerful open source status page system. Overview List your service components Report incidents Customise the look of your s

Owner
null
Pico disk, Not need any database, support html5, support mp3, mp4, support streaming media, support AriaNg

Nano netdisk, Now changed to pico disk. Pico disk,does not need any database, support html5, support mp3, mp4, support streaming media, support AriaNg.

null 53 Dec 26, 2022
A free and open-source Laravel 5.5 and VueJS (SPA) Ticket system

Ticket-conductor A Laravel 5.5 and VueJS (SPA) Ticket system app (This project was mostly for myself to learn Vue Js a bit better, and will not be mai

Casper Bottelet 51 Dec 17, 2022
Admidio is a free open source user management system for websites of organizations and groups

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 214 Jan 1, 2023
Snipe-IT - A free open source IT asset/license management system

Snipe-IT - A free open source IT asset/license management system

snipe 7.2k Jan 4, 2023
LiveZilla - a help desk software that offers a help desk solution for small companies to large businesses

LiveZilla includes a live chat software with multi-website support, visitor monitoring and a help desk system that allows you to not only integrate emails that you receive from customers but also messages from Twitter and Facebook in your ticket system.

Maher Amara 9 Nov 10, 2022
OpenEMR is a Free and Open Source electronic health records and medical practice management application

OpenEMR is a Free and Open Source electronic health records and medical practice management application. It features fully integrated electronic health records, practice management, scheduling, electronic billing, internationalization, free support, a vibrant community, and a whole lot more. It runs on Windows, Linux, Mac OS X, and many other platforms.

OpenEMR 2.1k Jan 9, 2023
Savsoft Quiz v6.0 - An open source and free solution to conduct online quiz or exams.

Savsoft Quiz v6.0 is an Opern Source and Free php based web application (script) to create and manage online quiz, test, exam on your website or serve

null 22 Dec 10, 2022
ULEARN - Open Source(FREE) LMS script in Laravel 5.8 and ReactJS 16.9

About ULEARN Key Features Demo & Credentials Access ReactJS Page Installation Support License About ULEARN ULEARN is an impressive LMS script which co

null 535 Jan 2, 2023
MyAAC is a free and open-source Automatic Account Creator (AAC) written in PHP

MyAAC is a free and open-source Automatic Account Creator (AAC) written in PHP. It supports only MySQL databases.

Lucas Giovanni 6 Aug 26, 2022
An easy-to-use, free and open source laravel e-Exam platform to build your online course right away.

➡️ Website | Documentation | Community ⬅️ Laerx Get detailed information about your clients, exams and courses to create an effective report and track

Codenteq 93 Jan 5, 2023