A modern, professional website for Victoria Solutions - a financial software and consulting company.
- Vue 3 - Progressive JavaScript framework
- TypeScript - Type-safe development
- Vite - Fast build tool and dev server
- Vue Router - Client-side routing
victoria-solutions.com/
├── src/
│ ├── assets/ # Global styles
│ ├── components/ # Reusable Vue components
│ ├── content/ # Editable page content (TS files)
│ ├── router/ # Vue Router configuration
│ ├── views/ # Page components
│ ├── App.vue # Root component
│ └── main.ts # Application entry point
├── assets/ # Static assets (logos, images)
├── index.html # HTML entry point
└── vite.config.ts # Vite configuration
- Node.js 18+ and npm
npm installStart the development server:
npm run devThe site will be available at http://localhost:5173
Build the static site:
npm run buildThe production files will be in the dist/ directory, ready to deploy to any static hosting service (AWS S3, Azure Storage, Google Cloud Storage, Netlify, Vercel, etc.).
npm run previewAll page content is stored in TypeScript files in src/content/. This makes content easy to edit while maintaining type safety:
src/content/home.ts- Homepage contentsrc/content/services.ts- Services page contentsrc/content/about.ts- About page contentsrc/content/contact.ts- Contact page content
Simply edit these files and the changes will appear on the site.
- Build the project:
npm run build - Upload the
dist/folder contents to an S3 bucket - Configure S3 for static website hosting
- Set up CloudFront distribution pointing to the S3 bucket
- Configure error pages to redirect to
index.htmlfor SPA routing
- Build the project:
npm run build - Upload the
dist/folder to Azure Blob Storage - Enable static website hosting
- Configure index document as
index.html - Set up Azure CDN if needed
- Build the project:
npm run build - Upload the
dist/folder to a GCS bucket - Configure bucket for website hosting
- Set
index.htmlas the main page
This project uses Prettier for code formatting. Run:
npm run formatCopyright © 2026 Victoria Solutions. All rights reserved.