This repository contains the source code for a responsive, multi-page static website for a fictional creative agency called "AmberWest Digital." It was created as a proof-of-concept to learn and demonstrate modern frontend development practices, specifically Bootstrap.
- Build Tool: Vite
- CSS Framework: Bootstrap 5
- CSS Preprocessor: Sass (SCSS)
- CSS Optimization: PostCSS with PurgeCSS
- HTML Templating: Handlebars (via
vite-plugin-handlebars) - JavaScript: Vanilla ES Modules
The main entry point for the site's styling is located at:
src/scss/styles.scss
This file imports Bootstrap and all custom Sass partials, which are then processed by Vite during the build.
-
Clone the repository:
git clone https://github.com/your-username/amberwest-web.git cd amberwest-web -
Install dependencies:
npm install
-
Run the development server:
npm run dev
This will start a local development server and open the site in your browser.
-
Build for production:
npm run build
This will create a
distfolder with the optimized, production-ready files.