This is a web application written in Go using the Echo framework. It leverages htmx, tailwindcss, and templ for frontend templating.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What things you need to run the server:
- Go (version 1.21+)
- node (version 20+)
- pnpm (optional)
- templ (go template library)
- air (optional for go hot reloading)
A step by step series of examples that tell you how to get a development environment running:
- Clone the repository
- Navigate to the project directory
- Run
pnpm install
- Run
pnpm dev
Now you have the server running with tailwindcss watching css changes, and air for hot reloading
go test ./...
Dockerfile is included so available for docker deployments
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Roy Sun - Initial work - syz51
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
- Hat tip to anyone whose code was used
- Inspiration
- etc