Custom management panel for a Swiss news portal
We built a custom news management panel for a Swiss media company, modernizing their entire system with new features, AI integration, and a fast, optimized backend. The solution was designed based on journalist feedback to improve workflows, enhance usability, and ensure reliable performance for daily operations.
Delivering news quickly and easily depends on simple tools that help journalists do their jobs. We rebuilt the news management panel for a leading Swiss news portal, focusing on modern features, fast performance, and helpful AI tools. From planning to launch, we created a custom solution to make journalists' work easier and more efficient.
Zurich, Switzerland
News & media
4 Years
Product design, Frontend development, Backend development, Custom web applications, Quality assurance, AI integration
Angular, Tailwind CSS, Laravel, Symfony, Redis, OpenAI, TypeScript
Objective
The goal of the project was to modernize the news management panel by improving its design and functionality.
It needed to be easier for journalists to use and include AI tools to help with tasks like generating summaries, metadata, and keywords.
The system also had to handle a large team of users, providing fast and reliable performance during real-time editing and publishing.
Challenges
A major challenge was transitioning from the old system to the new one without interrupting daily work.
Improving existing features while keeping the system familiar for users and adding new ones from scratch was essential.
Optimizing the backend for millisecond-level API response times was critical to ensure fast and reliable performance.
The system also needed to support multiple users editing content simultaneously without delays, meeting the client’s expectations for a smooth and efficient experience.
Our approach
Research and Planning
We started with in-depth research of the existing dashboard and APIs. With the old dashboard in mind, we started laying out all the features and possible improvements. The research was important for the core understanding of the current concepts and user wants and needs.
UX/UI Design
To make the transition as seamless as possible, we took the old dashboard features, discussed their current cons and drawbacks, and improved them to be modern and up-to-date with current standards and to be more user-friendly.
Frontend Development
Dashboard needed smooth experience and seamless integration with internal and external tools and services. The focus was on good coding practices, clean architecture, scalability and optimized performance using a modular architecture. As a framework, we used Angular in conjunction with TailwindCSS for styling. Redesigned features were improved and refactored to match the requirements and the look and feel of the new dashboard.
Backend Development
Stable and scalable APIs were crucial for the dashboard to work. As there could be multiple journalists editing posts at the same time, we need to make sure that each of them has a fluid experience. By using Laravel as a PHP framework, and Redis as a caching solution, we delivered an optimized solution to handle even the heaviest tasks within milliseconds. For the AI solution, we used OpenAI API with custom models.
Quality Assurance
Before giving access to any finished feature to our client, our QA team made sure that the app worked perfectly across different browsers and environments. This step was crucial for catching and fixing any issues before the launch.
Client and User Feedback
Client, as well as users, were constantly involved throughout the project. Gathering client feedback was necessary to make bigger changes and features possible and to coordinate project's next steps. However, user feedback was crucial, as they were the ones who would be using the dashboard on a daily basis.
Launch and Ongoing improvements
After thoroughly testing the MVP version of the new dashboard, we launched it for the users to get more familiar with it and report any potential bugs and improvements back to us. When the dashboard was launched, we agreed on phases and milestones, migrating and improving parts of the old dashboard by user priority.
Results
We delivered a modern, scalable news management panel that was specifically designed for journalists’ workflows. AI tools were successfully integrated to help with metadata, keyword generation, and summaries, enhancing overall efficiency.
The backend was optimized to deliver API responses within milliseconds, ensuring fast performance and a seamless user experience.
The updated system provides real-time editing capabilities without delays and improved overall speed. It also offers a secure and user-friendly platform that continues to evolve based on user feedback and ongoing updates.