Just-a-Dash application is a light-weight, mobile friendly, scaffolded EMS (Enterprise Management System) platform. For our purposes, EMS is synonymous with the more common term ‘ERP’ (Enterprise Resource Planning).
Just-a-Dash uses a highly modular SOA (Service Oriented Architecture) on both the front and back ends. The technology stack is as follows,
As of right now, no user or development documentation exists. But it will.
Contribution is encouraged. While Just-a-Dash’s documentation is currently sparse, it is however straightforward and easy to learn, and the technologies it is built on are robust and well documented. Feel free to reach out to me, and I will assist in any way possible.
- Data Storage: Your choice of RDBMS.
- Server Languages/Frameworks: Python, with MVC in Flask.
- Client Languages/Frameworks: HTML/CSS/JS, with UI in Bootstrap, themed with AdminLTE.
The recommended method is
pip. The included
requirements.txt lists dependencies, and is used by
virtualenv, and Heroku (if deploying online) for installation of these dependencies. I highly recommend The Flask Mega Tutorial , Part I (& onwards) of which can be used as a guide for installation of this application.
I recommend Heroku as a PaaS. If using Heroku, it will utilize the included
requirements.txt file and
Procfile to build and run your application.
- HRM (Human Resources Management System)
- OMS (Operations Management System)
- DES (Data Extrapolation System)
- CRM (Customer Relationship Management)
- BMS (Billing Management System)
- Interface for External AMS (Accounting Management Systems)