This project provides a live-reloading front-end wireframe for The White Hart website. It uses the latest Bootstrap, SCSS, and EJS templates served via Express.
npm installRun the development environment with live reloading plus SCSS and image watching:
npm run devThe server runs on http://localhost:3000. Livereload automatically refreshes the browser when you update EJS views, SCSS, source images, or public assets.
Compile the SCSS without starting the watcher:
npm run build:cssOptimise images from src/images into public/images:
npm run build:imagesThe optimisation task runs automatically when npm run dev is active.
npm start├── public/ # Compiled assets served by Express
│ ├── css/
│ └── images/
├── src/
│ ├── images/ # Source images for optimisation
│ └── scss/ # Source SCSS files
├── views/ # EJS templates and partials
├── server.js # Express app with live reload
└── package.json
Use this scaffold to build out pages, partials, and assets for the full site experience.