This is a minimal template for a single-page web application (SPA).
Note
Report bugs and feature requests use the issues page.
To use the App, visit this URL in your browser.
-
Clone the repository:
git clone https://github.com/habedi/template-single-page-app.git cd template-single-page-app -
Start the local HTTP server:
bash scripts/start_server.sh
Then open http://localhost:8085/index.html in your browser.
template-single-page-app/
├── app/ # Main application files
│ ├── index.html # Entry point
│ ├── 404.html # Fallback for SPA routing
│ └── assets/ # Static assets
│ ├── css/
│ │ └── styles.css # Main stylesheet
│ └── js/
│ └── app.js # Main JavaScript
├── scripts/
│ └── start_server.sh # Local dev server script
├── .github/
│ └── workflows/
│ └── docs.yml # GitHub Pages deployment
├── .editorconfig # Editor formatting rules
├── .prettierignore # Prettier exclusions
└── README.md
See CONTRIBUTING.md for details on how to make a contribution.
This project is licensed under the MIT License (LICENSE or https://opensource.org/licenses/MIT)