{"id":24880167,"url":"https://github.com/ramezissac/django-erp-framework","last_synced_at":"2025-04-04T10:07:57.147Z","repository":{"id":42232316,"uuid":"226723685","full_name":"RamezIssac/django-erp-framework","owner":"RamezIssac","description":"A Django based framework to create diverse business solutions, equipped with a reporting engine with charts, widgets system , a custom admin site and other goodies","archived":false,"fork":false,"pushed_at":"2024-01-16T20:49:03.000Z","size":17963,"stargazers_count":350,"open_issues_count":13,"forks_count":92,"subscribers_count":13,"default_branch":"develop","last_synced_at":"2025-03-28T09:08:40.633Z","etag":null,"topics":["charting","django","erp","framework","python","reporting-engine","responsive-design"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RamezIssac.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-08T20:00:37.000Z","updated_at":"2025-03-23T15:04:08.000Z","dependencies_parsed_at":"2025-02-15T12:11:53.730Z","dependency_job_id":"9d3426ca-15f9-47df-bd88-4ef6b9076e9f","html_url":"https://github.com/RamezIssac/django-erp-framework","commit_stats":null,"previous_names":["ra-systems/ra","ra-systems/django-ra-erp"],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamezIssac%2Fdjango-erp-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamezIssac%2Fdjango-erp-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamezIssac%2Fdjango-erp-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamezIssac%2Fdjango-erp-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RamezIssac","download_url":"https://codeload.github.com/RamezIssac/django-erp-framework/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247157282,"owners_count":20893220,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["charting","django","erp","framework","python","reporting-engine","responsive-design"],"created_at":"2025-02-01T10:19:44.052Z","updated_at":"2025-04-04T10:07:57.125Z","avatar_url":"https://github.com/RamezIssac.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":".. image:: https://img.shields.io/pypi/v/django-erp-framework.svg\n    :target: https://pypi.org/project/django-erp-framework\n\n.. image:: https://img.shields.io/pypi/pyversions/django-erp-framework.svg\n    :target: https://pypi.org/project/django-erp-framework\n\n.. image:: https://img.shields.io/readthedocs/django-erp-framework\n    :target: https://django-erp-framework.readthedocs.io/\n\n.. image:: https://img.shields.io/codecov/c/github/ra-systems/django-erp-framework\n    :target: https://codecov.io/gh/ra-systems/django-erp-framework\n\n\n\n\n\nDjango ERP Framework\n====================\n\nA light-weight, effective, Django based framework to create various business applications, resource planing and management systems.\n\nOffers a ready made platform where you can start to create data entry pages and attach various reports to them.\n\nFeatures\n--------\n\n* A Reporting Engine that can generate grouped reports and/or time series and/or crosstab from any model in your apps.\n* Charting capabilities to represent the data in the reports.\n* Widget system to create dashboards and display bits of the reports results and/or its charts on any page you want.\n* Customizable and easily extensible.\n* Django Jazzmin admin theme integration ready to use.\n* Python 3.8 / 3.9 / 3.10 , Django 3.2 +\n\n\n\nInstallation\n------------\n\n.. code-block:: console\n\n    $ pip install django-erp-framework\n        OR\n    $ pip install -e git+https://github.com/RamezIssac/django-erp-framework.git#egg=django-erp-framework@develop\n\n\nCheck out the `getting started \u003chttps://django-erp-framework.readthedocs.io/en/latest/getting_started/index.html\u003e`_  on Read The Docs.\n\n\nDemo\n----\n\nYou can checkout a demo application `here \u003chttps://my-shop.django-erp-framework.com\u003e`_.\n\nCode is available on `Github \u003chttps://github.com/RamezIssac/my-shop\u003e`_.\n\n.. image:: https://github.com/RamezIssac/django-erp-framework/blob/develop/docs/source/_static/widgets.png?raw=true\n    :alt: Homepage\n    :align: center\n\n\nDocumentation\n-------------\n\nAvailable on `Read The Docs \u003chttps://django-erp-framework.readthedocs.io/en/latest/\u003e`_\n\nPlease Proceed to the tutorial `Create a sales application Part 1 \u003chttps://django-erp-framework.readthedocs.io/en/latest/getting_started/index.html\u003e`_\n\n\nReporting Engine\n----------------\n\nThe reporting engine of this framework is released as a separate package `django-slick-reporting \u003chttps://pypi.org/project/django-slick-reporting/\u003e`_.\n\n\nTesting and contribution\n------------------------\n\nTo run the test suite, first, create and activate a virtual environment. Then\nclone the repo, install the test requirements and run the tests::\n\n    # 1. Clone and install requirements\n    $ git clone git+git@github.com:ra-systems/django-erp-framework.git\n    $ cd tests\n    $ pip install -e ..\n    $ pip install -r requirements.txt\n\n    # 2. Set the test database connection details in the environment\n    $ export DATABASE_NAME=\u003cdatabase name\u003e\n    $ export DATABASE_USER=\u003cdatabase user\u003e\n    $ export DATABASE_PASSWORD=\u003cdatabase password if any\u003e\n\n    # 3. Run the tests\n    $ ./runtests.py\n    # And for Coverage report\n    $ coverage run --include=../* runtests.py [-k]\n    $ coverage html\n    \n\nFor more information on contributing, we honor `Django's guidelines \u003chttps://docs.djangoproject.com/en/dev/internals/contributing/writing-code/unit-tests/\u003e`_.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framezissac%2Fdjango-erp-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Framezissac%2Fdjango-erp-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framezissac%2Fdjango-erp-framework/lists"}