Hi everyone,
I wanted to share a small open-source project I built:
GitHub: zammad-ticket-portal
Zammad already has an excellent ticket creation form, but it doesn’t really offer a clean, dedicated end-user portal that’s easy to access.
My goal is to provide something simple that regular users can use without training.
What this portal aims to provide:
- User login via Zammad API (Basic-AUTH)
- View all their tickets (open/closed) – useful for self-help
- Create new tickets (with attachments)
- Reply to existing tickets in a messenger-like thread view
- Embedded gallery for images/attachments
- Knowledge Base / Help-Center search
- Self-closing tickets
- Responsive, modern UI
It’s built solely on CSS, JS and HTML, no React, Vue, etc.
Take a look!
I’m sharing it here in case anyone else finds it useful or wants to contribute.
I think many teams would benefit from a nicer, simplified end-user portal for Zammad.
Feedback and pull requests are welcome!
Daniel
1 Like
The naming might be a huge issue. It might give some people the idea, that this is an official interface which it’s not. You may want to double check the foundations trademark rules: Trademark Policy
Ouch! Thanks for the heads-up.
Any suggestions for renaming?
From your linked article:
„Non-commercial community efforts using the name Zammad to help spread the word about Zammad are permitted.“
So maybe… “zd-ticket-portal”?
Maybe Alternative Ticket-Portal for Zammad or something like that. Dunno.
I think I’ve found a good solution.
Maybe you can take another look? 
I’ve updated the README.md accordingly.
Looks better. Can’t speak for the project of course though.
Amazing. Thank you!
If you could be so kind as to update my initial post with the new link and name?
Otherwise I’m losing one screenshot, since new members can only upload four
I updated the project to support German and English user-facing strings.
You can now toggle between both languages through the nf-config.js file – or add your own.
1 Like