Skip to content

NeoRazorX/facturascripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

12,098 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

FacturaScripts Logo

Open Source ERP & Accounting Software
Built with modern PHP and Bootstrap 5

License: LGPL Latest Release Total Downloads PRs Welcome

๐Ÿš€ Try Demo โ€ข ๐Ÿ“š Documentation โ€ข ๐Ÿ’ฌ Discord โ€ข ๐Ÿ‡ช๐Ÿ‡ธ Espaรฑol


๐ŸŽฏ What is FacturaScripts?

FacturaScripts is a comprehensive open-source ERP and accounting software designed for small and medium businesses. Create invoices, manage inventory, handle accounting, and much more with an intuitive and modern interface.

โœจ Key Features

  • ๐Ÿงพ Invoice & Quote Management - Professional invoicing system
  • ๐Ÿ“Š Accounting & Finance - Complete accounting module
  • ๐Ÿ“ฆ Inventory Management - Stock control and product management
  • ๐Ÿ‘ฅ Customer & Supplier Management - CRM functionality
  • ๐Ÿ“ˆ Reports & Analytics - Business insights and reporting
  • ๐Ÿ”Œ Plugin System - Extensible architecture
  • ๐ŸŒ Multi-language - Available in multiple languages
  • ๐Ÿ“ฑ Responsive Design - Works on desktop and mobile

โš ๏ธ Development Version Notice

  • This repository contains the active development version
  • Expect bugs and breaking changes
  • For production use, download the stable version from facturascripts.com/descargar

๐Ÿš€ Quick Start

System Requirements

  • PHP 8.1 or higher
  • MySQL/MariaDB or PostgreSQL
  • Composer
  • Node.js & npm

Installation

# Clone the repository
git clone https://github.com/NeoRazorX/facturascripts.git
cd facturascripts

# Install PHP dependencies
composer install

# Install JavaScript dependencies
npm install

Running the Application

Option 1: PHP Built-in Server (Development)

# Start the development server
php -S localhost:8000 index.php

# Or using Composer script
composer dev-server

Then visit http://localhost:8000 in your browser.

Option 2: Apache

  • Copy the project to your Apache document root (e.g., /var/www/html/)
  • Ensure mod_rewrite is enabled
  • Configure virtual host pointing to the project directory

Option 3: Nginx

  • Configure your Nginx server block to point to the project directory
  • Ensure PHP-FPM is properly configured
  • Set the document root to the project folder

๐Ÿ“š Documentation

๐Ÿงช Testing

Run the test suite to ensure everything works correctly:

# Run PHPUnit tests
vendor/bin/phpunit

# Run static analysis
vendor/bin/phpstan analyse Core

๐Ÿค Contributing

We welcome contributions! Please check our contribution guidelines before submitting pull requests.

๐Ÿ’ฌ Support & Community

๐Ÿ”’ Security Vulnerabilities

Please report security vulnerabilities privately using GitHub's Report a vulnerability button. Do not open public issues for security matters. See SECURITY.md for full details.

๐Ÿ”— Useful Resources


Made with โค๏ธ by the FacturaScripts community

About

Open source ERP software. Built on modern PHP and bootstrap. Easy and powerful.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

โšก