This is a simple Todo App built with Go and the chi router. The app uses Vue to render the HTML.
If you prefer to skip the installation process, you can download the prebuilt binaries directly: https://github.com/NeuraLegion/go-todoapp-demo/releases/latest
Clone this repository to your local machine:
$ git clone https://github.com/NeuraLegion/go-todoapp-demo.gitInstall the necessary dependencies:
$ go mod downloadThen you just need to start the server:
$ go run main.goBy default, the server in this example listens on port 9000. If you wish to use a different port, you can specify the
-poption to configure the desired port.
While having the server running, open a browser and type http://localhost:9000/, and hit enter to explore the application.
To access the comprehensive API documentation in the OpenAPI Specification (OAS) format, you can find the specification at the following path: ./docs/openapi3.yaml.
Contributions are welcome! Feel free to open a pull request or submit an issue.
This project is licensed under the MIT License.