TemplateJs is a minimal single-page web app template designed for quick deployment. It follows an AI-assisted iterative development process:
- User stories and requirements drive feature development.
- Each iteration is a single commit for easy review.
- AI-assisted coding minimizes manual intervention.
- The focus is on defining clear requirements rather than manual coding.
This approach enables rapid prototyping and structured iteration.
- Fork this repository and open the fork via GitHub CodeSpaces
- Go to your repos Settings -> Pages and there in the "Branch" section select the main branch to be auto-deployed by GitHub for you
- If your fork is
github.com/YourUserName/YourFork
then your WebApp should now be live at
YourUserName.github.io/YourFork - Install VsCode plugins in CodeSpaces
- "Live Server" to render the resulting page including live updates while you edit etc
- "GitHub Copilot" to do smaller iterations inside of CodeSpaces
- Edit the index.html and regularly commit and push in CodeSpaces to "release" your latest app version
- Copy
index.html
into ChatGPT. - Modify or extend the requirements listed at the top
- Test the changes via Right-Click on the index.html -> "Open with Live Server"
- Clean up modifications done by the AI via the "Source Control" -> "Changes" UX of VsCode (in GitHub CodeSpaces)
- Commit
TemplateJs is provided as-is. It is a general-purpose template and does not include domain-specific functionality. Use and modify as needed.