A professional website for Holliday's Lawn & Garden, offering lawn care and landscaping services.
- Responsive design for all devices
- Modern and clean green theme
- Service booking system
- Online bill payment
- Educational resources
- Contact form
- Admin dashboard (client-side)
- Progressive Web App (PWA) support
- HTML5
- CSS3
- JavaScript (ES6+)
- Firebase (client-side only: Authentication, Firestore, Analytics)
- Service Workers
- PWA
/
├── index.html
├── about.html
├── services.html
├── ... (other .html pages)
├── 404.html
├── offline.html
├── service-worker.js
├── manifest.json
├── robots.txt
├── sitemap.xml
├── assets/
│ ├── styles/
│ ├── js/
│ ├── images/
│ └── ...
├── .github/
│ └── workflows/
│ └── deploy.yml
├── README.md
├── .gitignore
This site is deployed automatically via GitHub Pages.
- Branch:
main - Source: Root directory (
/) - No build step required
- No Node.js or Firebase CLI required
- Edit or add your HTML, CSS, JS, or asset files locally.
- Commit and push to the
mainbranch. - GitHub Pages will automatically redeploy your changes.
You can preview the site locally with any static file server, e.g.:
python3 -m http.server 8000
Then visit http://localhost:8000.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
This is a local development server for the Holliday's Lawn & Garden website. It provides live reloading and file change monitoring capabilities.
-
Make sure you have Python 3.6+ installed on your system.
-
Install the required dependencies:
pip install -r requirements.txt
-
Start the development server:
python server.py
The server will:
- Start on http://localhost:8000
- Automatically open your default web browser
- Monitor for changes in HTML, CSS, and JavaScript files
- Notify you when files are modified
- Live file change monitoring
- Automatic browser opening
- Support for static file serving
- Cross-platform compatibility
- The server will automatically start when you run
python server.py - Any changes to HTML, CSS, or JavaScript files will be detected
- Refresh your browser to see the changes
- Press Ctrl+C in the terminal to stop the server
- The server runs on port 8000 by default
- All file paths are relative to the project root
- The server will watch for changes in all subdirectories