Trionyx is a Django web stack/framework for creating business applications. It’s focus is for small company’s that want to use business application instead of Excel and Google doc sheets.
Find a file
2021-05-08 12:22:43 +02:00
.circleci [TASK] Update circleci config environment 2019-12-19 18:08:11 +01:00
app [TASK] Add admin only option + better local data management 2020-10-05 18:05:20 +02:00
docs [DOCS] Add note to celery about django signals 2020-02-14 10:47:55 +01:00
screenshots [FEATURE] Add graph dashboard widget + improve widget options 2020-05-21 21:26:07 +01:00
tests [TASK] Update test 2021-05-08 11:25:20 +02:00
trionyx [TASK] Update changelog and version 2021-05-08 12:20:36 +02:00
.coveragerc [TASK] Add tests + small fixes 2019-11-02 16:56:07 +01:00
.gitattributes Create .gitattributes 2019-12-16 20:24:07 +00:00
.gitignore [FEATURE] Add command to generate favicon 2020-01-11 16:25:37 +01:00
CHANGELOG.rst [TASK] Update changelog and version 2021-05-08 12:20:36 +02:00
ci-environment.json [TASK] Change to circleci 2019-10-09 18:28:18 +02:00
LICENSE.txt [TASK] Init new version 2018-03-20 19:03:24 +01:00
Makefile [FEATURE] Add celery command for development with auto reload on file change 2020-05-20 14:34:22 +01:00
manage.py [TASK] Fix typo + add some tests 2019-11-02 21:34:04 +01:00
MANIFEST.in [BUGFIX] Fixed to early reverse lookup and not all quickstart files where included 2019-10-30 16:16:14 +01:00
README.rst [TASK] Update README 2019-12-11 16:33:08 +01:00
setup.cfg [TASK] Fix mypy errors 2021-05-08 12:10:06 +02:00
setup.py [TASK] Upgrade to Django 3.2 2021-05-08 11:30:10 +02:00
TODO.md [TASK] Update todo 2020-01-03 18:44:35 +01:00
wsgi.py [TASK] Init new version 2018-03-20 19:03:24 +01:00

.. image:: https://circleci.com/gh/krukas/Trionyx/tree/master.svg?style=svg
    :target: https://circleci.com/gh/krukas/Trionyx/tree/master
    
.. image:: https://readthedocs.org/projects/trionyx/badge/?version=latest
    :target: http://trionyx.readthedocs.io/en/latest

.. image:: https://codecov.io/gh/krukas/Trionyx/branch/master/graph/badge.svg
  :target: https://codecov.io/gh/krukas/Trionyx

.. image:: https://badge.fury.io/py/Trionyx.svg
    :target: https://badge.fury.io/py/Trionyx
    

Trionyx
=======

Trionyx is a Django web stack/framework for creating business applications.
It's focus is for small company's that want to use business application instead of Excel and Google doc sheets.

With Trionyx the developer/business can focus on there domain models,
business rules and processes and Trionyx will take care of the interface.

.. image:: screenshots/dashboard.jpg

Built With
~~~~~~~~~~
- Django_
- Celery_
- AdminLTE_

Features
========

Here are some of the features that comes with Trionyx:

- Auto CRUD interface for your models, based on your permissions.
- Customizable dashboard with default configurable widgets and easily create your own widgets.
- Advanced list view, with featured like
    * Customizable columns and columns layout
    * Search and Filters for all your fields
    * Export to CSV
    * Mass update and delete
- Build layout and forms without HTML.
- Improved search and global search.
- Support for background and tracked background tasks.
- History log of all model changes by user or system.
- Easy Permission management with tree permission selector
- Build in admin logs interface. That shows you how many time a log occurs,
  last time, location, traceback and user with the user agent and path.

Documentation
=============

You can find the documentation here_, a good place to start is the `getting started guide`_

Installation
============
To install Trionyx, run:

    pip install Trionyx

Create new project
==================
For creating a new project, run:

    trionyx create_project new_project

Follow the steps, and by the end you have a running base project ready to extend.

Contributing
============
Bug reports, bug fixes, and new features are always welcome.
Please raise issues on the `Trionyx github repository`_, and submit pull requests for any new code.

You can run the test suite yourself with the following command:

    make test

Authors
=======

- **Maikel Martens** - *creator* - Krukas_

License
=======
This project is licensed under the GPLv3 License - see the LICENSE.txt file for details

Change log
==========
You can find the changelog in the `docs`_

.. _Django: https://www.djangoproject.com/
.. _Celery: http://www.celeryproject.org/
.. _AdminLTE: https://adminlte.io/

.. _docs: https://trionyx.readthedocs.io/en/latest/trionyx/changelog.html
.. _Trionyx github repository: https://github.com/krukas/Trionyx/issues
.. _Krukas: https://github.com/krukas
.. _here: https://trionyx.readthedocs.io/en/latest/
.. _getting started guide: https://trionyx.readthedocs.io/en/latest/trionyx/getting-started.html