Find a file
2025-03-21 19:05:12 +00:00
.idea some progress in archive 2023-11-26 03:46:18 -05:00
hesabixArchive some progress and bug fix 2024-05-10 13:10:56 +00:00
hesabixBackup some progress and updates 2024-04-23 16:16:08 +00:00
hesabixCore bug fix 2025-03-21 19:05:12 +00:00
public_html bug fix 2025-03-21 19:05:12 +00:00
webUI bug fix 2025-03-21 19:05:12 +00:00
.gitignore bug fix 2025-03-21 19:05:12 +00:00
.project progress in sell and some bug fix for version 0.21.29 2023-10-24 01:00:07 -04:00
README.md Update README.md 2025-03-15 14:54:17 +03:30

hesabix Core

Hesabix is first open source accounting software in persian language with web interface. This project is just API server for use with web user interface visit https://github.com/morrning/hesabixUI for see full project Demo see project website at https://hesabix.ir

Before Installation

For install hesabixCore you need this tools

  • Web server : Apache,NginX,...
  • Database: Mysql, mariaDB,PostgreSql,....
  • PHP: php : +8.1
  • php extentions: php-Intl, php-mbstring, php-http, php-raphf, php-zip, php-gd
  • composer

Installation

  • Copy or clone project in web server directory . if you use shared hosting panels like cpanel or directadmin copy files in root directory and public_html folder will be rewrited.
  • create database in your DBMS and edit .env file in root of project
  • Install dependencies with run this command
composer install
  • edit .env file and set database connection string with your username and password and name of database
  • create local env file with run this command
composer dump-env prod
composer dump-env prod  //only for development
  • login to your database managment like phpmyadmin and import file located in hesabixBackup/databaseFiles/hesabix-db-default.sql
  • go to hesabixCore folder in cli and update database with this command
php bin/console doctrine:schema:update --force --complete

open root domain address in browser you should see hesabix api main page.

Connect to email service

For connect hesabix to your email service edit .env.local.php file located in hesabixCore folder and set your email server connection string in MAILER_DSN parameter. for more information about connection strings see symfony mailer documents. Click Here

after set connection string edit mailer.yaml located in configs folder and set header for send emails.

update software

For update software with last changes that published in hesabixCore folder run this command

php bin/console hesabix:update

Donation

for Donate developers please use this link https://zarinp.al/hesabix.ir