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.
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
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.
This is an interesting project, @DanielKng ! Coincidentally, I’m researching ways to simplify the customer UX for our use case. Reviewing your github and will install and test if it meets our basic requirements. Thanks for sharing!