Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

2,304 Commits

Repository files navigation

ERP

Quality Gate StatusSecurity RatingTechnical DebtMaintainability RatingVulnerabilities

Project Overview

This Enterprise Resource Planning (ERP) system is a comprehensive business management platform designed to streamline and integrate core business operations across multiple departments. Built with modern web technologies, the system provides a unified solution for managing financial records, assets, customers, suppliers, products, employees, and organizational branches.


Local development setup

  • Apply permission setup (Linux/macOS)
    sudo bash permission_setup.sh
    
  • Apply permission setup (Windows 11)
    bash ./permission_setup.sh
    

    Run from Git Bash, or from PowerShell if Git Bash is installed.

  • Apply project setup
    bash project_setup.sh
    
  • Apply project setup (Windows 11)
    bash ./project_setup.sh
    
  • Open App
    http://localhost:82
    
  • Generate autocompletion for Facades
    sail artisan ide-helper:generate
    
  • Add PHPDoc for your models
    sail artisan ide-helper:models -RW
    
  • Start analyzing your code using the PHPStan console command
    sail bin phpstan analyze
    
  • Fix everything at once
    sail bin duster fix
    
  • Format and overwrite blade files
    sail npm run blade:formatter
    
  • Run Prettier and ESLint
    sail npm run format
    sail npm run lint
    
  • Run PHPUnit test
    sail test --coverage-clover=coverage.xml --coverage-html=coverage-html
    
  • Run Playwright e2e test
    sail npm run test:e2e
    

Technologies

  • Laravel, React.js, Vite.js, Shadcn UI, Tailwind CSS, TypeScript, ESLint, Prettier, PHPUnit, Pest, FakerPHP. (Link)
  • Sail. (Link)
  • Laravel IDE Helper. (Link)
  • Larastan, PHPStan. (Link)
  • Duster (TLint, PHP_CodeSniffer, PHP CS Fixer, Pint). (Link)
  • blade-formatter. (Link)
  • Playwright. (Link)
  • Security Advisories Health Check. (Link)
  • npm-check-updates. (Link)
  • Laravel CSP. (Link)
  • SonarQube. (Link)
  • Scramble. (Link)
  • Octane. (Link)
  • Buggregator (XHProf, VarDumper, Ray, Sentry, SMTP Server, Monolog, Inspector). (Link)
  • Sentry. (Link)
  • Paratest. (Link)
  • JWT Auth. (Link)
  • Socialite. (Link)
  • Socialite Providers. (Link)
  • Scout. (Link)
  • Sanctum. (Link)
  • Image. (Link)
  • Image Optimizer. (Link)
  • Laravel Backup. (Link)
  • Laravel Health. (Link)
  • Laravel Migration Generator. (Link)
  • codemod. (Link)
  • Period. (Link)
  • Laravel Chunk Upload. (Link)
  • Zustand. (Link)
  • Bref. (Link)
  • Bref Extra PHP Extension. (Link)
  • AWS CLI. (Link)
  • Terraform. (Link)
  • Ansible. (Link)
  • MinIO Client. (Link)
  • Builder Ubuntu Packages (build-essential).
  • Deployment/Debugging Ubuntu Packages (redis-tools, cron).
  • Development Ubuntu Packages (wget, software-properties-common, openssh-client, mandoc, lsb-release, docker.io).
  • Deployment/Debugging Node.js Global Packages (serverless@3).
  • Serverless Lift. (Link)
  • Serverless Domain Manager. (Link)
  • Serverless Prune Plugin. (Link)
  • Serverless Plugin Log Retention. (Link)
  • Prometheus Node Exporter. (Link)
  • Prometheus Postgres Exporter. (Link)
  • Grafana Node Exporter Full. (Link)
  • Grafana PostgreSQL Database. (Link)

About

This Enterprise Resource Planning (ERP) system is a comprehensive business management platform designed to streamline and integrate core business operations across multiple departments.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages