https://github.com/flowinquiry/flowinquiry
FlowInquiry helps teams manage projects, tickets, workflows, and SLAs—an open-source alternative to tools like Jira or Zendesk.
https://github.com/flowinquiry/flowinquiry
agile artificial-intelligence bug-tracker helpdesk hibernate-jpa issue-tracker java jwt kanban nextjs open-source openai project-management reactjs scrum self-hosted spring-boot team-collaboration ticket-management websocket
Last synced: about 1 month ago
JSON representation
FlowInquiry helps teams manage projects, tickets, workflows, and SLAs—an open-source alternative to tools like Jira or Zendesk.
- Host: GitHub
- URL: https://github.com/flowinquiry/flowinquiry
- Owner: flowinquiry
- License: agpl-3.0
- Created: 2024-06-25T17:16:42.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-04-12T03:00:16.000Z (about 1 month ago)
- Last Synced: 2025-04-12T03:34:45.414Z (about 1 month ago)
- Topics: agile, artificial-intelligence, bug-tracker, helpdesk, hibernate-jpa, issue-tracker, java, jwt, kanban, nextjs, open-source, openai, project-management, reactjs, scrum, self-hosted, spring-boot, team-collaboration, ticket-management, websocket
- Language: TypeScript
- Homepage: https://flowinquiry.io
- Size: 10.8 MB
- Stars: 24
- Watchers: 1
- Forks: 11
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# FlowInquiry Server
[](https://github.com/flowinquiry/flowinquiry/actions/workflows/ci.yml)
[](https://github.com/flowinquiry/flowinquiry/graphs/contributors)
[](https://hub.docker.com/r/flowinquiry/flowinquiry-frontend)
[](https://hub.docker.com/r/flowinquiry/flowinquiry-server)
[](https://github.com/flowinquiry/flowinquiry-server/stargazers)
## What is FlowInquiry
FlowInquiry is a free, open-source solution that embraces transparency as an alternative to Jira, ServiceNow, and Zendesk. Designed for managing cases, tickets, and requests, it streamlines communication, ensures timely resolutions, and supports customizable workflows with SLAs. By eliminating vendor lock-in and costly subscriptions, FlowInquiry enhances efficiency, accountability, and collaboration for teams handling internal and external inquiries.

### Problems FlowInquiry Solves with Specific Use Cases
FlowInquiry addresses several challenges faced by organizations in managing cases, tickets, and team communication. Here are some specific use cases:
* **Project management** Teams can use FlowInquiry as a project management tool to create, assign, and prioritize tasks, track progress with workflows, and ensure timely completion with SLAs and automation. Its collaboration features, real-time updates, and integration capabilities streamline workflows and boost productivity.
* **Team Communication and Collaboration** Effective communication within and across teams can be difficult in large organizations, especially when requests involve multiple departments or external stakeholders. FlowInquiry acts as a centralized platform where requests are logged, tracked, and routed through clearly defined workflows. This reduces miscommunication, prevents delays, and ensures all parties are aligned on priorities.
* **Service Request Tracking for IT Teams** IT teams managing internal service requests often encounter bottlenecks due to unclear processes or manual tracking. FlowInquiry allows IT departments to automate workflows for common requests such as software installation, access management, or issue resolution. The system ensures each request is assigned, processed, and resolved within agreed SLAs.
* **On-Call System Management** In an on-call system, teams often face challenges in managing incoming requests or incidents, particularly when multiple shifts or team members are involved. FlowInquiry ensures that each request follows a well-defined workflow, with SLAs for escalation and resolution. This helps reduce response times, avoids missed escalations, and provides clear accountability for handling incidents.
* **Case Management in CRM Applications** CRM applications often struggle to manage customer cases effectively, especially when handling inquiries, complaints, or service requests. FlowInquiry enables teams to define custom workflows tailored to specific case types, such as refunds, escalations, or product inquiries. SLAs for each workflow stage ensure customers receive timely updates and resolutions, enhancing customer satisfaction and loyalty.
By tailoring workflows to these and other scenarios, FlowInquiry empowers teams to streamline operations, meet deadlines, and deliver exceptional service to both internal and external stakeholders.
## Built With
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
## Stay Up-to-Date

## Getting Started
FlowInquiry uses a [monorepo](https://monorepo.tools/) structure to manage all parts of the application — including the backend, frontend, and documentation — in a single repository. This approach ensures consistency, shared tooling, and easier cross-service collaboration.
All core services are located in the apps/ directory:
* apps:
* backend: The Spring Boot service that powers the API layer, business logic, database integrations, workflows, and backend features of FlowInquiry.
* frontend: The Next.js web application that provides the user interface for the platform. It integrates with the backend via REST APIs, handles authentication, and supports both freemium and premium features through dynamic configuration.
* docs: A documentation site built with a [Nextra](https://nextra.site/) static site generator, providing guides, and setup instructions for developers and users.To get started with setting up the frontend and backend locally, follow the official developer guides:
* [Frontend Setup Guide](https://docs.flowinquiry.io/developer_guides/frontend/getting_started)
* [Backend Setup Guide](https://docs.flowinquiry.io/developer_guides/backend/getting_started)
These guides provide step-by-step instructions to help you configure your environment, install dependencies, and run the services in development mode.
## Deploy FlowInquiry
To ensure a smooth deployment process, we provide detailed guidelines for deploying FlowInquiry in various environments. These instructions cover setup steps, configuration details, and best practices for deploying the service effectively. You can find the deployment documentation [here](https://docs.flowinquiry.io/developer_guides/deployment)## License
This project is licensed under the [AGPLv3](LICENSE) License.## How to Contribute
We welcome contributions of all kinds — not just code!
You can:
- Star the project ⭐
- Share it on social media 📢
- Create a tutorial or video 🎥
- Report bugs or suggest improvements 🐛
- Submit a pull request 🛠️Read the full guide: [How to Contribute to FlowInquiry](https://docs.flowinquiry.io/how_to_contributes/your_action_is_meaningful_to_us)
## 💪 Contributors
Thanks to all the contributors! 🙌
[](https://github.com/flowinquiry/flowinquiry-server/graphs/contributors)