Developer documentation of Workers Control app
Workers Control is a Web app for labour time accounting, designed to be self-hosted by communities and organizations, supporting a self-managed, cooperative, and equitable economy.
A demo instance of the application is running at https://demo-app.arbeitszeitrechnung.org/, which can be used to explore the application and its features.
This application is based on the theory of Labour time accounting. See https://arbeitszeitrechnung.org/en for more information about the concept.
Note
Source code: https://github.com/ida-arbeitszeit/workers-control
Contents
- Core Concepts
- How to Contribute
- Architecture
- Getting Started
- Coding Guidelines
- Implementing Business Logic
- Testing the Business Logic
- Calls to relational database servers
- Transfers of labor time
- Presenters
- User identification
- Subclassing unittest.TestCase
- HTTP Routing
- Request handling
- Navigation and breadcrumbs
- Date and Time
- Icons
- App Configuration
- Dependency Injection
- Translations
- Logging
- Maintenance
- Hosting
- License