Project Overview

Development of a corporate website for an anesthetist with strong focus on SEO and responsive design. Built with React and Vite, and deployed independently on a personal VPS.

Infrastructure and Reverse Proxy

Deployment is hosted on a manually managed VPS (Virtual Private Server). To expose the website externally, Caddy Server is used as a reverse proxy. The main advantage of Caddy over Nginx for this use case is its automatic provisioning and renewal of SSL/TLS (HTTPS) certificates via Let's Encrypt, ensuring a secure connection with zero maintenance.

Production Deployment (CI/CD and Performance)

  • Optimized Build: Vite bundles, minifies, and performs tree-shaking on the React code, generating an ultra-light dist folder with cached assets.
  • Technical SEO: Since this is a Single Page Application (SPA), special attention was paid to semantic tags and meta tags to ensure proper indexing by Google for the medical services.
  • Seamless Deployment: Production release consists of transferring the compiled artifacts to the VPS via SSH/SCP, reloading the Caddy service with zero downtime.