Description
The Helios project consisted of several interconnected modules designed to streamline operations and enhance functionality:
Website Builder (09.2024 – 02.2025)
-Developed an editor for building websites.
- Added SEO settings management through the admin panel for sites created via the editor.
- Implemented synchronization of banner text with the Helios API.
E-signature System (04.2025 – 06.2025)
- Enabled workshops to send proposals to clients via links.
- Clients can view proposed services and approve or reject them.
Helios App (03.2025 – 08.2025)
-Reworked authentication system. -Added functionality to block requests from workshops or specific employees.
- Allowed admin control over project elements (e.g., banner text for time-tracker).
- Enhanced backend security: updated CORS settings, integrated HELMET for header management, verified endpoints and middlewares, and added sanitization middleware.
- Fixed various stylistic bugs in the app.
- Currently improving release order fixes and addressing vulnerabilities found during penetration testing.
Vuku (06.2025)
- Prepared the system for the new season and automated seasonal updates.
- Admins can manage current and future seasons from the panel.
- Implemented dynamic email system: emails can include variables such as {SALES_ID} for personalized client information.
Solution
1. Website Builder
Developed a fully integrated website editor within the existing Nuxt admin panel. Enabled dynamic SEO settings management via admin interface. Implemented banner text synchronization with Helios API for real-time content updates. Leveraged server-side rendering (Nuxt) to ensure dynamic content worked seamlessly.
2. E-signature System / P-Sign
- Built a system for workshops to send proposals to clients via shareable links.
- Clients can review proposed services and approve or reject them online.
- Maintained consistency with existing admin panel using Nuxt and PrimeVue for fast, reliable development.
3. Helios App
- Reworked authentication and access control, allowing blocking of specific workshops or employees.
- Added admin control over project elements, e.g., dynamic banner text for time tracking.
- Strengthened backend security: updated CORS, added Helmet headers, verified middlewares, and implemented sanitization middleware.
- Fixed UI/UX bugs and improved system robustness.
- Currently addressing release order fixes and vulnerabilities identified in penetration testing.
4. Vuku / Booking Module
- Prepared the platform for the new season and automated seasonal workflow management.
- Admins can manage current and future seasons, create new ones, and send dynamic emails with personalized data placeholders (e.g., {SALES_ID}).
- Implemented precise UI customization using Vue Stick for Booking module design.
- Leveraged Azure Front Door for high availability, traffic routing, and load balancing.
Technology Stack
1. Website Builder (09.2024 – 02.2025)
- Frontend: Nuxt, PrimeVue, UI Library
- Backend: Integrated into existing Nuxt admin panel
2. E-signature System / P-Sign (04.2025 – 06.2025)
- Frontend: Nuxt, PrimeVue, UI Library
- Backend: Integrated into existing Nuxt admin panel
3. Helios App (03.2025 – 08.2025)
- Frontend: Nuxt
- Backend: Azure (for storage of projects, backend, and front)
4. Vuku / Booking Module (06.2025)
- Frontend: Nuxt, Vue Stick (custom UI library for specific design needs)
- Backend / Services: Azure Front Door