Synaplan
Open-source AI platform for companies: self-hosted AI agents, GDPR-compliant chatbot widget, RAG knowledge base, WhatsApp and Outlook AI, MCP, multi-model routing. Docker, Kubernetes or hosted in Germ
A Jira to PowerPoint slide generator for high-level status reporting.
Translation pending
BusinessTypeScript · HTMLGitHub @bitoviOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
An open source jira to power point slide generator for high-level status reporting.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Status Reports for Jira creates stunning, branded status reports for your Jira projects. It offers customizable designs to showcase progress and timelines.
For guides and comprehensive documentation, checkout the project's official wiki.
Prerequisites: Node.js 22.9.0 (nvm install && nvm use) — or use Docker / a Dev Container (no local Node needed).
The full app needs Jira OAuth credentials. We use a shared dev OAuth app — if
VITE_JIRA_CLIENT_ID / JIRA_CLIENT_SECRET are blank in your .env, ask in the
team room for them (or create your own app, see CONTRIBUTING.md).Read the full README ↗Status Reports for Jira creates stunning, branded status reports for your Jira projects. It offers customizable designs to showcase progress and timelines.
For guides and comprehensive documentation, checkout the project's official wiki.
Prerequisites: Node.js 22.9.0 (nvm install && nvm use) — or use Docker / a Dev Container (no local Node needed).
git clone https://github.com/bitovi/jira-timeline-report.git
cd jira-timeline-report
npm run setup # creates .env, installs deps, checks credentials
npm run dev # web app at http://localhost:5173
The full app needs Jira OAuth credentials. We use a shared dev OAuth app — if
VITE_JIRA_CLIENT_ID / JIRA_CLIENT_SECRET are blank in your .env, ask in the
team room for them (or create your own app, see CONTRIBUTING.md).
No credentials? Work on UI with mock data — no login required:
npm run storybook # component explorer at http://localhost:6006
Other ways to run:
npm run docker:devlaunch-dev agent to set everything up for youSee CONTRIBUTING.md for the full setup, including running inside Jira.
This project is supported by Bitovi, an Agile Project Management consultancy. For bugs or feature requests, please submit a Github Issue.
You can get help or ask questions on our:
See Contributing
server.js which bootstraps an express application that renders the applicationpages folder contains the html files that are rendered.public folder contains the javascript files that are included in the html files.jira-oidc-helpers is a collection of modules with all the helpers required to interact with Jira and save your access and refresh tokens to localStorage.main-helper.js files based on your use case. Everything you need to make your request has been layered in jira-oidc-helpers.jiraFetch helper with the url path you want from your main and handle the data how you see fit. e.gconst issue = await jiraHelper.jiraFetch(urlPath);