Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sparqone/sparq
sparQ is modular HR/Team Management and general business application platform built with Python and Flask. Features a plugin-based architecture supporting core business apps like HR, task management, document signing, and more. Easy to extend with custom modules and apps.
https://github.com/sparqone/sparq
business flask-application hr plugin-system python saas small-business sqlalchemy sqlite
Last synced: 5 days ago
JSON representation
sparQ is modular HR/Team Management and general business application platform built with Python and Flask. Features a plugin-based architecture supporting core business apps like HR, task management, document signing, and more. Easy to extend with custom modules and apps.
- Host: GitHub
- URL: https://github.com/sparqone/sparq
- Owner: sparQone
- Created: 2025-01-25T16:00:27.000Z (27 days ago)
- Default Branch: master
- Last Pushed: 2025-02-09T17:10:03.000Z (12 days ago)
- Last Synced: 2025-02-09T17:32:38.589Z (12 days ago)
- Topics: business, flask-application, hr, plugin-system, python, saas, small-business, sqlalchemy, sqlite
- Language: Python
- Homepage: https://sparqone.github.io/
- Size: 667 KB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
sparQ
sparQ is a modular HR/Team Management and general business application platform built with Python and Flask. It provides a flexible, plugin-based
architecture for managing core business operations, allowing businesses to enable or disable modules based on their needs.
[Documentation](https://sparqone.github.io)
## Features
- **Modular System**: Easily extend functionality with independent modules.
- **Dynamic Module Loading**: Modules are auto-discovered and loaded.
- **Extensible Plugin Architecture**: Uses `pluggy` for module integration.
- **Language Support**: Supports multiple languages and user-specific settings.
- **Built-in Core Modules**:
- **Core**: Authentication, module management, and UI framework.
- **People**: Employee management, roles, and departments.
- **Additional Modules**:
- **Books**: Accounting and bookkeeping.
- **E-Sign**: Digital document signing.
- **Tasks**: Task and appointment management.
- **Weather & Clock**: Utility modules (For demonstration purpose)
- **Modern UI**: HTMX for dynamic updates, Bootstrap styling, and responsive layouts.## Module System
sparQ follows a "building block" approach where functionality is divided into independent modules.
[How to write a new module - (Applications and Extensions)](https://github.com/sparqone/sparq/blob/master/docs/Write%20a%20module%20-%20App.md)
## Security
- User authentication and role-based access control.
- Admin privileges for module management.
- Secure session management.## Roadmap
- Additional business modules
- Enhanced API integration
- Mobile app support
- Customization options
-## License
sparQ is released under the Apache-2.0 license## Contributing
We welcome contributions! Please submit issues or pull requests on [GitHub](https://github.com/sparqone/sparq).## Contact
For questions or support, reach out to [[email protected]](mailto:[email protected]).