FP KLIMA

Professional Air Conditioning Solutions

FP KLIMA

About the Project

FP KLIMA is a comprehensive platform for a professional air conditioning services company operating in Warsaw and surrounding areas.

The website serves as both a customer-facing portal and an administrative tool for managing services, content, and customer interactions.

Residential and commercial clients can explore services, browse product catalogs, view completed installations, and directly communicate with the company through an intuitive and responsive interface.

The powerful administrative backend provides tools for content management, customer communication, and business analytics to help optimize operations.

Administrators can easily manage promotional modals, product catalogs, project realizations, and track website statistics to make data-driven business decisions.

A secure messaging system allows customers to send inquiries directly through the website while giving administrators tools to efficiently manage and respond to these communications.

Built with a modern tech stack focusing on performance, security, and scalability on Azure cloud infrastructure.

Key Features

  • Modern, responsive design optimized for all devices and screen sizes
  • Engaging main page with key information about services and company expertise
  • Comprehensive product catalogs for browsing available air conditioning systems
  • Project portfolio showcasing completed installations with descriptions and images
  • Interactive contact form with validation for customer inquiries
  • Secure administrative dashboard with role-based access control
  • Visual statistics and analytics dashboard for tracking website performance
  • Customer message management system for organizing and responding to inquiries
  • Dynamic modal management for promotions and important announcements
  • Catalog management interface for updating product information and categories
  • Realization portfolio editor for showcasing completed air conditioning projects
  • Azure Blob Storage integration for efficient media handling and delivery
  • Server-side rendering for improved SEO and performance
  • Robust security measures including data encryption and secure authentication
  • Comprehensive error handling and logging for maintenance and troubleshooting
  • Optimized database queries for fast data retrieval and display

Screenshots

Main page with service highlights and company introduction
Main page with service highlights and company introduction
Zoom
Product catalog browser showing available air conditioning systems
Product catalog browser showing available air conditioning systems
Zoom
Portfolio page showcasing completed installations with filtering options
Portfolio page showcasing completed installations with filtering options
Zoom
Customer contact form with validation and submission confirmation
Customer contact form with validation and submission confirmation
Zoom
Admin panel for managing promotional modal content and visibility
Admin panel for managing promotional modal content and visibility
Zoom
Catalog management interface for updating product information
Catalog management interface for updating product information
Zoom
Portfolio editor for showcasing completed projects with image uploads
Portfolio editor for showcasing completed projects with image uploads
Zoom
Analytics dashboard showing website traffic and user engagement metrics
Analytics dashboard showing website traffic and user engagement metrics
Zoom
Message management system for customer inquiries with sorting and filtering
Message management system for customer inquiries with sorting and filtering
Zoom

Technologies Used

Frontend: Angular 19, TypeScript, SCSS, Angular Material
Backend: Node.js with Express
Database: Azure Cosmos DB
Storage: Azure Blob Storage for media files
Authentication: JWT with Azure AD B2C integration
CI/CD: Azure DevOps with Docker containerization
Hosting: Azure App Service
Monitoring: Application Insights for performance tracking
SEO: Server-Side Rendering for improved indexing