Skip to main content

Enterprise Resource Integrated Communication App

This project has been quarantined.

PyPI Admins need to review this project before it can be restored. While in quarantine, the project is not installable by clients, and cannot be being modified by its maintainers.

Read more in the project in quarantine help article.

Project description

🌟 ERICA ERP - Enterprise Resource Integrated Communication App

Author: Yannick Magayane License: Proprietary / Enterprise SaaS Version: 1.0.0

ERICA is a professional-grade, multi-tenant SaaS ERP platform designed for seamless business management. It integrates HR, Project Management, Finance, Inventory, and Unified Communication into one unified, installable software package.


🚀 Presentation

ERICA shifts the paradigm of ERP distribution. It is not just code; it is a Python Package that can be installed on any server in seconds.

✨ Key Features

  • Security First: Source code is compiled to binary (Cython) before distribution to protect Intellectual Property.
  • Multi-tenancy: High-isolation with dedicated database schemas.
  • Package Distribution: Installable via pip install erica-erp.
  • Dynamic UI: Role-based access control (WorkPosition) that dynamically filters the navigation and dashboard.
  • Smart HR & QR Attendance: Modern HR flow with real-time tracking.
  • Unified Communication: Discussion threads attached to every business object.
  • Payroll AST Engine: Powerful and secure formula builder for complex payroll.
  • Command Center: Global search and action console (Ctrl+K).

🛠 Tech Stack

  • Core: Python 3.13+, Django 5.0 LTS
  • Frontend: HTMX, Alpine.js, TailwindCSS (Professional UI/UX)
  • Package Manager: Setuptools (pyproject.toml)
  • Ops: Docker, Docker Compose, Traefik, Nginx

🚦 Getting Started

1. Developer / Docker Mode (Recommended)

The easiest way to run the full stack (App + DB + Proxy):

# Start the full stack
./bin/start

# Access: http://localhost:8000

2. Distribution / Package Mode

Install ERICA as a system library. See the Distribution Guide for detailed instructions.

# Quick local link
pip install -e .

📦 Maintenance Tools

  • ./bin/start: Launches the Docker environment.
  • ./bin/release: Builds the .whl distribution package.
  • ./bin/backup: Triggers a secure database dump.

🇫🇷 Version Française

ERICA est un ERP SaaS professionnel, conçu pour une gestion d'entreprise fluide et intégrée.

🚀 Points Forts

  • Distribution Pip: Installable comme un vrai logiciel (pip install).
  • Interface Dynamique: Menu et widgets pilotés par le modèle WorkPosition.
  • Sécurité Totale: Isolation stricte des données par client (Multi-tenant).

🚦 Lancement Rapide

  1. Docker: ./bin/start (Accès sur port 8000).
  2. CLI: Utilisez erica-admin pour toutes les tâches d'administration.

© 2025 ERICA ERP - Yannick Magayane.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

erica_erp-1.0.3.tar.gz (697.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

erica_erp-1.0.3-py3-none-any.whl (770.3 kB view details)

Uploaded Python 3

File details

Details for the file erica_erp-1.0.3.tar.gz.

File metadata

  • Download URL: erica_erp-1.0.3.tar.gz
  • Upload date:
  • Size: 697.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for erica_erp-1.0.3.tar.gz
Algorithm Hash digest
SHA256 bde31c83d4acbb7caa0f4af74a2e0892f7a91082b8f2e30116a910cbc24345f7
MD5 ecbcadcbbb8faa06741a3ecd8520b84b
BLAKE2b-256 c1ae4622bc43e549b8ad315eb9667c8b91dd2be2ce5d2a7954afb97a2df1a8e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for erica_erp-1.0.3.tar.gz:

Publisher: pypi-publish.yml on YannickMagayane/EricaSaas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file erica_erp-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: erica_erp-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 770.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for erica_erp-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 32b6f767cd8244829ef9485a2c2ec7baa799a623e94f60cafeacdf71f8bb43a8
MD5 0b63affef647bb17938b5acf43ddf95e
BLAKE2b-256 820046df8ce953d0aead23fc7d117aaf082ecfeed9c20acb2daee4381d83ea30

See more details on using hashes here.

Provenance

The following attestation bundles were made for erica_erp-1.0.3-py3-none-any.whl:

Publisher: pypi-publish.yml on YannickMagayane/EricaSaas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page