Case study · Portals & platforms · Security & identity
Self-service portal for certificates and smartcards
End users order, configure and manage their security products themselves, without having to wait for anyone's help.
Project at a glance
- Client
- A provider of security products
- Team
- 7 people: 4 developers, 1 UI/UX designer, 1 project manager, 1 QA specialist
- Technologies
- Java
- Node.js
- Next.js
- Subject matter
- Digital certificates, smartcards
- Starting point
- Digital certificates and smartcards are security products with many small transactions: ordering, activating, configuring, renewing, revoking. The goal was a portal where end users handle these steps themselves, at their desk or on their phone.
- Senva's role
- The portal's backend and frontend, UI/UX design, project management and quality assurance.
- Approach
The backend combines Java and Node.js. The frontend is a Next.js application that offers the same workflows on desktop and mobile.
A dedicated QA role in the team tests features before they go to acceptance. In a portal used to block and reissue security products, a broken workflow is a security problem, not a cosmetic one.
The architecture is designed so that further products and features can be added later without rebuilding the portal.
More case studies
- 2020-2023
Trade-fair platform for a telecommunications company
Interactive product presentation at trade fairs, with real-time analytics. React, Node.js, AWS.
Read the case study - 2020-2021
Frontends for remote access monitoring
Two frontends for a tool used to monitor servers and networks remotely. Angular, Node.js.
Read the case study - 2012-2013
Consultation tool for Telekom shops
A web app for one-to-one customer consultations, built by today's founding team before Senva GmbH was founded and in use in Telekom shops across Germany since 2012. JavaScript, MooTools.
Read the case study
Intro call
Let's talk about your portal
30 minutes with Kim Pham or Holger Spickmann. NDA beforehand if you wish.
- info@senva.de
- Phone
- +49 30 5268 7541
- Address
- Bundesallee 32, 10717 Berlin, Germany

