This template provides a starting point for my web projects. I designed it to comply with most performance metrics and feature requirements.
Quick Start: See Version Control...
Stack: NodeJS, Vite, Svelte 5
- 🗂️ standard project structure with well-organized files
- 📁
NodeJSscripts set up for dependency management - 🧹 typing (
TypeScript) and linting (ESLint) rules are well-organized - 🧪
Playwrightend-to-end testing works out-of-the-box - 🤖 comprehensive
AGENTS.mdsupports LLM assistance - 🔄 separation of concerns with enforced layer boundaries
- ⚡ performance optimization with minimized bundle size
- 🗺️ routing (SvelteKit) complies with SEO metrics
- 💾 state management (Svelte 5 runes) is easy to set up
- 🔌 API methods ready for data retrieval and business logic
Stack: TailwindCSS with DaisyUI
- 🎨 quality icons via
Iconify - 📜 quality fonts via
Fontsource - 💬 working examples of modal, dialog, and tabbed display
- 🔔 notification system
- 🌓 theming with automatic system detection, user-facing theme switcher
- 🖨️ print styling
- 🧩 UI components comply with design standards
- ♿ accessibility metrics compliance (axe)
- ⌨️ keyboard shortcuts (with in-context hints)
- 📱 perfectly responsive on mobile
- 📖 complete feature documentation
Stack: GitHub, Netlify
- 📦 enforced and documented version control flow on
GitHub - 🔧 build requirements are enforced with
Huskypre-commit/push hooks - 🔒 secure environment variables
- 🚀 deployment to
Netlifyis documented
- Project documentation for you to customize:
- This file! (For ideas, see matiassingers/awesome-readme)
- License
- If you plan on collaboration, add
CONTRIBUTING.mdandCODE_OF_CONDUCT.md - Project Requirements
- Template documentation for further reference:
- Version Control includes setup instructions
- Dependencies instructs on updating dependencies
- Deployment instructs on deploying to repo and production
- Agent Knowledge
- Architecture
- Backend Requirements
- Frontend Requirements
