Client
DinLokaleBodega, Ballerup, Denmark

Rework of CMS and apps for efficiency, security, and user experience.
Through our long-standing partnership with the client, we are proud to have contributed to this rework project, which embodies our shared vision of innovation and sustainable development. This continuation of our long-term collaboration is a testament to our commitment to delivering technically superior solutions and fostering relationships built on trust and strategic goals. Our digital application, designed to modernize sales processes, represents a step toward a more sustainable future. By replacing traditional paper cards with a digital format, among other improvements, we reduce waste and contribute to environmental preservation. This project is not just a technological advancement but also a meaningful contribution to the green transition, helping to create a more responsible and forward-thinking business landscape.
Redesign and Enhancement of the Management System (CMS
To meet the challenges of modern business and evolving user needs, we undertook the redesign and enhancement of the content management system (CMS). We recognized the need for advanced tools that centralize business processes and streamline the management of key functions.
This technical overhaul is built on an innovative combination of modern technologies—Flutter for the front-end and Hasura for the back-end—aimed at creating a comprehensive solution that enhances efficiency and security.
Key Components of the Redesign
1. Flutter Integration
Flutter, a leading technology for building responsive user interfaces, enabled us to create an intuitive and adaptable front-end. This tool allows seamless content management and user interactions across multiple devices, ensuring a consistent experience regardless of the platform.
The user interface has been redesigned with a strong focus on aesthetics and functionality, making application management simpler and more efficient.
2. Hasura Backend
The implementation of Hasura, a system for managing databases and back-end logic, has significantly improved performance and security. Leveraging GraphQL has enabled faster data access and more efficient handling of complex queries, further enhancing system reliability.
Hasura is an ideal solution for centralizing business processes, simplifying database management, and providing the flexibility needed for future upgrades.
3. Function Centralization
One of the core goals of the redesign was to integrate all essential functions into a unified CMS environment. This includes managing subscriptions, user statuses, and transactions, all of which are now consolidated thanks to Hasura’s advanced technology.
The need for separate platforms such as Firebase Console, Stripe Console, and various email tools has been eliminated, reducing complexity and boosting productivity.
4. Technical Synergy
The combination of Flutter and Hasura has ensured a seamless synergy of technologies that are adaptable, secure, and scalable. This integration enables more efficient development, minimizes reliance on external tools, and provides the flexibility needed to accommodate evolving user and market demands.
Redesign Outcome
The new centralized CMS solution has enhanced user experience and administrative efficiency while ensuring high technical standards of security and performance. This solution enables the client to manage business processes from a single platform, providing faster, more reliable, and more sustainable operations.
What We Changed in the CMS
New User Interface
The new user interface was designed with a focus on modern aesthetics and intuitive navigation. Visual elements, including colours, typography, and icons, have been redesigned to enhance readability and ease of use. The system menu is structured to provide quick access to key functions such as content management, subscriptions, and transactions.
Additionally, the responsive design ensures a seamless user experience across all devices, from desktops to mobile platforms.
Improved Firebase Integration
Although the system has migrated to a custom database with the Hasura platform, Firebase has been retained for user authentication. This decision has enabled faster login processing and enhanced security.
At the same time, removing the dependency on Firebase’s real-time database has provided greater flexibility and allowed the system to be tailored to the client’s specific business needs.
Enhanced Content Administration
Content management has been improved to simplify and accelerate the process of publishing and updating information. New data entry interfaces now include automatic format validation to ensure data accuracy.
Automated publishing workflows reduce the time required to implement changes, while flexible tools allow content customization for different languages and regions, which is essential for international users.
Performance and Security Optimization
Technical enhancements have significantly increased system speed and security. By optimizing backend queries and resource management, page load times have been drastically reduced, providing a smoother user experience. Security measures, including GDPR compliance, have been implemented to protect sensitive user data.
Additionally, the system now meets Google Play Store requirements, allowing for seamless user data deletion in compliance with the right to be forgotten.
New Features for Hospitality Business Owners
Hospitality business owners now have access to personalized tools within the CMS, where each venue owner receives a dedicated section. This functionality enables them to manage location-specific data, including offers, pricing, and promotions.
Furthermore, owners can export activity history in various formats, making it easier to analyse data and generate reports for better business insights and informed decision-making.
Administrative Dashboard and Data Control
A new administrative dashboard centralizes all key information in one place. Advanced filters allow sorting and searching of data based on various criteria, significantly simplifying the management of large datasets.
Fast updates and adjustments reduce the need for technical expertise, making the system more accessible to all users.
User Experience and Feedback
The CMS redesign has greatly improved the user experience, as confirmed by positive feedback. The system now offers a more intuitive interface and reduces errors, increasing reliability.
User feedback is continuously collected and analysed through error logs, enabling rapid issue resolution and further system enhancements.
Future Plans and Upgrades
Looking ahead, we plan to further automate processes to streamline workflows for users and administrators. The development of advanced analytics tools will provide deeper insights into user behaviour and application performance.
Additionally, we aim to expand CMS functionalities, including new tools for managing promotions and events, further enhancing the system’s ability to meet user and market needs.
Technical Upgrades
The technical upgrades to the CMS were designed to improve data management efficiency, user experience, and overall business performance. Through the implementation of advanced tools and functionalities, we have enabled precise analysis, resource optimization, and system security, providing business owners and administrators with a reliable platform for daily operations.
These upgrades make the CMS scalable and ready for future challenges and market demands.
Daily, Weekly, and Monthly Consumption Overview
This functionality allows super administrators to analyse consumption by user, location, and date. Data is presented in clear charts and tables, offering insights into key consumer behaviour patterns. With this information, super administrators can make strategic decisions regarding promotions, orders, and other business processes.
Consumption Data Export
The data export function enables downloading consumption reports for individual locations or in aggregate formats such as CSV or Excel. This simplifies in-depth analysis outside the system and facilitates report preparation for internal teams or external partners, expediting data-driven decision-making.
Inventory Status Counter
An automated inventory counter continuously updates stock levels based on recorded consumption and received supplies. This feature eliminates human error, ensuring accurate inventory tracking and planning.
Inventory Filtering by Locations
This tool sorts locations based on stock levels, highlighting those with the lowest inventory at the top. This allows super administrators to quickly identify priority restocking needs, increasing operational efficiency.
Dynamic Pricing for Klippekort
Dynamic pricing allows for setting flexible prices within predefined ranges. The system includes a base price and scalable discounts, helping to create attractive offers for different user segments and increasing revenue.
User Management and Overview
The CMS now integrates tools for a detailed review of user profiles, including their activities, subscription statuses, and interaction history. Super administrators can efficiently monitor, edit, and manage users, ensuring better user experience and timely support.
Subscription and Product Sales Statistics
This feature provides a detailed insight into the sales performance of subscriptions and individual products. Statistics are displayed in charts and numerical reports, helping super administrators analyse sales success and identify potential areas for improvement.
User and Product Activation
This feature enables super administrators to quickly activate or deactivate users, subscriptions, or products. It streamlines user request management and allows for quick responses to changes in statuses or offers.
Subscription Extension
Super administrators can now easily extend user subscriptions through an intuitive interface. This feature helps maintain user satisfaction and ensures service continuity without interruptions.
Feedback and Error Logs
The CMS centralizes error logging and user feedback, enabling quick identification and resolution of issues. The system collects data on all errors, helping technical teams improve system performance and stability.
User Status Monitoring
A dedicated functionality for tracking user status provides detailed insights into user activity, including current subscriptions, utilized services, and other relevant data. This allows super administrators to make personalized decisions and offer better support.
Secure Credit Card Removal
Secure removal of user credit card information is one of the key security features. This functionality is fully compliant with regulatory standards, ensuring user trust and protecting sensitive data.
Event and Promotion Management
Administrators can easily create and manage events and promotions for hospitality venues. These updates are automatically pushed to users via notifications, keeping them informed about special offers and activities, ultimately increasing engagement and sales.
Redesign and Enhancement of Mobile Applications
The redesign of mobile applications for Android and iOS focused on implementing changes that significantly improve the user experience. All updates were designed to provide a more intuitive and seamless app experience while optimizing key functionalities that allow users easier access to services and information.
These enhancements not only elevate user experience standards but also ensure greater stability and reliability across both platform.
What We Improved in the Android and iOS Apps
User Segmentation and Personalized Notifications
We introduced significant improvements in user segmentation, enabling more precisely targeted marketing campaigns. Users now receive personalized push notifications tailored to their interests, behaviour, and purchase history.
This system ensures that users receive relevant information and offers at the right time, increasing engagement and customer satisfaction.
Coupon Management
The coupon system has been significantly upgraded. We have added dynamic customization options for promotions and offers based on specific user needs.
Users can now easily browse, redeem, and track their coupons within the app, making discount and promotion management simpler and more efficient.
New Analytics and Reporting Tools
We expanded the set of analytics tools, providing deeper insights into user behavior, marketing campaign effectiveness, and return on investment (ROI). This functionality helps business owners better understand their customers and fine-tune their offerings for maximum impact.
Marketing Automation
We implemented marketing automation tools for tasks such as sending email campaigns, notifying users about special offers, and setting up reminders. These tools enable continuous user engagement without manual intervention, improving the efficiency and consistency of marketing efforts.
Event Marketing
A new event browsing screen has been added for venue locations. Users can now search events by name, date, and time, and filter them by location.
Each event screen displays additional details such as pricing, time, location, and a link for more information. This functionality makes it easier for users to track and plan their event participation.
Klippekort Features
Advanced Klippekort functionality has been integrated into the app. A new filtering button allows users to find venues that offer Klippekort, while venues where a Klippekort has been purchased are highlighted at the top of the list.
Each venue now displays Klippekort availability, and the pricing is visible on the venue’s profile. During purchase, users can sort Klippekort options by lowest price, highest price, or closest venue.
Payment Methods
The app now supports additional payment methods, including Apple Pay, Google Pay, Klarna, and PayPal. This expanded selection provides users with greater flexibility and convenience when purchasing services or Klippekort.
Klippekort Screen Redesign
The Klippekort screen has been redesigned to resemble an access card, visually displaying the used portion of the Klippekort each time a service is redeemed. This design provides a clearer overview of remaining services, further enhancing the user experience.
Login Method Restrictions
For security and simplicity, users who register with a specific method (phone, Facebook, or Google) must continue using the same method for future logins. This reduces the risk of unauthorized access and ensures authentication consistency.
All These Improvements Lead to a More Functional, Intuitive, and User-Centric Experience. With increased personalization, expanded marketing tools, and optimized functionalities, both users and business owners benefit from a smoother and more engaging platform.
Conclusion
This project, encompassing the redesign and enhancement of both the mobile applications and CMS, is yet another testament to our long-standing expertise in developing digital solutions tailored to our clients’ specific needs.
From modernizing the user interface to implementing advanced features such as personalized push notifications, user segmentation, and new payment method integrations, our goal remains the same: to provide users with an exceptional experience while equipping our clients with the tools for efficient and successful business operations.
Every change in this project was designed with a focus on increasing efficiency, security, and flexibility, laying the foundation for future business growth and development. Through custom-built Android and iOS applications, new tools and functionalities enable precise data analysis, personalized content management, and higher user engagement.
If you’re looking to elevate your business with innovative digital tools and custom mobile applications, reach out to us. Our expertise and attention to detail will help transform your ideas into reality and ensure your competitive edge in the market. Contact us today and let’s start a successful collaboration!













































