New generation ERP System for Ethiopian Business
GadaaCloud ERP
A modern, modular, cloud-ready Enterprise Resource Planning platform built with Laravel 12 + React 18 + Inertia.js
---
## Table of Contents
- Overview
- Key Features
- Architecture
- Module System
- Core Business Modules
- HR & Workforce Modules
- Productivity & Collaboration
- Payment Gateways
- Integrations & Notifications
- Premium Add-ons
- Tech Stack
- Project Structure
- Prerequisites
- Installation
- Configuration
- Running the Application
- Module Development
- Contributing
- License
---
## Overview
**GadaaCloud** is a fully modular, multi-tenant ERP system designed for businesses of all sizes. It combines a robust Laravel 12 backend with a modern React 18 + TypeScript frontend, delivered seamlessly through Inertia.js — no separate API layer needed.
Built around a **plug-and-play package architecture**, each business feature (Accounting, HRM, Inventory, CRM, etc.) lives as an independent module under `packages/workdo/`. Modules can be enabled, disabled, or extended without touching the core application.
GadaaCloud also includes a unique **Ethiopian Calendar** module, making it particularly suited for East African businesses requiring local date formats.
---
## Key Features
- 🏗️ **Modular Architecture** — 58+ plug-and-play modules under `packages/workdo/`
- 🧾 **Full Accounting Suite** — Double-entry bookkeeping, budget planner, goal tracking
- 👥 **HRM** — Employees, payroll, attendance, recruitment, training, performance reviews
- 📦 **Inventory Management** — Stock adjustments, reorder rules, audit trail, serial tracking
- 💳 **20+ Payment Gateways** — Stripe, PayPal, Razorpay, Flutterwave, M-Pesa and more
- 🤖 **AI Assistant** — Built-in AI tooling for productivity
- 📅 **Ethiopian Calendar** — Full Ge'ez calendar integration for local businesses
- 🔄 **Workflow Studio** — Custom multi-step document approval workflows
- 📊 **POS System** — Point-of-sale module with real-time inventory sync
- 🌍 **Multi-language** — i18n suppo …