This project is a proof of concept demonstrating a Single Page Application (SPA) built with Go, showcasing client hot reloading capabilities.
- The server exposes an endpoint
/updated
that returns the current timestamp. - The client-side periodically fetches this timestamp.
- If the timestamp changes, it triggers a page reload.
- air is used for rebuilding the server upon saving a source file.
- go-app is used for creating SPAs with pure Go.
- mage is used for build commands.
This project is licensed under the MIT License - see the LICENSE.md file for more details.