About Curiefense
Curiefense is an open-source, cloud-native application security platform developed by Reblaze. It offers comprehensive protection for all forms of web traffic, including sites, apps, services, and APIs. Curiefense integrates security directly into modern service architectures, such as Kubernetes containers and Istio service meshes, providing features like Web Application Firewall (WAF), application-layer DDoS protection, and bot mitigation.
Image 1: Curiefense Home Page
How did BlueGrid help
The Curifense Project aimed to redesign Reblaze’s dashboard application and integrate new components developed in Vue.js. This effort was driven by the need for an updated, user-friendly interface that could efficiently manage the comprehensive security features of Curifense.
Project Timeline
The project was planned in two phases.
- Phase 1: Begin in February 2023 and complete in March 2023.
The estimated duration was one month. This phase was focused on converting the entire UI design system into components and styling them according to the new design. - Phase 2: Required integration of mentioned components into the existing application. It started in March 2023, with an initial estimate of three weeks, though only some pages were initially available for implementation. With proxy server delays, the deadline was shifted to the end of April 2023. The timetable was later extended with access to more pages, and this phase was successfully completed in May 2023 with a successful final retrospective.
Team Structure and Responsibilities:
The project team consisted of:
- Two Senior Developers focused on designing and developing the new dashboard components in Vue.js.
- One Junior Developer who assisted in the development and integration tasks.
- Senior Project Manager who managed the project timeline facilitated communication, and ensure quality assurance.
Key Features of the project:
The project involved a complete overhaul of the dashboard app to create a sleek, modern interface for managing Curifense’s robust security features. BlueGrid’s team crafted essential components using Vue.js, making sure they were easy to integrate and highly modular. Once developed, these components were smoothly implemented into the existing dashboard app, enhancing both its functionality and performance.
Image 2: Profile Dashboard
Image 3: Search Functionality
Added Value from BlueGrid:
- Real-Time Feedback: The BlueGrid team provided continuous feedback on the design, ensuring alignment with Reblaze’s requirements and vision.
- Proactive Communication: Daily standup’s and regular updates kept the client informed and involved, fostering a collaborative environment.
- Timely Completion: The structured approach and efficient project management ensured the project was completed within the set timeline.