https://github.com/devetek/golang-webapp-boilerplate
Golang Web Application Boilerplate (ejs, htmx, tailwind)
https://github.com/devetek/golang-webapp-boilerplate
flowbite golang htmx tailwindcss
Last synced: about 2 months ago
JSON representation
Golang Web Application Boilerplate (ejs, htmx, tailwind)
- Host: GitHub
- URL: https://github.com/devetek/golang-webapp-boilerplate
- Owner: devetek
- Created: 2023-11-21T03:13:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-12T00:24:06.000Z (8 months ago)
- Last Synced: 2025-02-05T23:42:54.211Z (4 months ago)
- Topics: flowbite, golang, htmx, tailwindcss
- Language: CSS
- Homepage: https://cloud.terpusat.com/
- Size: 287 KB
- Stars: 0
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Description
Golang Web Application Boilerplate, modular clean code architecture seperate code by service to isolate unique functionality the service. And simplify the changes in the service without crossing the border each folder structure. The idea is to prepare if for each service require to move to stand alone service.
Use command below to run:
1. Open terminal execute command to run css `make css-dev`
```sh
make css-dev
```1. Open other terminal and execute `make run` or `make run-hot` to run service with Makefile or use go binary directly `export ENV=development && go run cmd/webapp/*.go`.
```sh
make run-hot# or
make run
# or
export ENV=development && go run cmd/webapp/*.go
```2. Open [http://localhost:3000](http://localhost:3000/)
## Roadmap
- [ ] Deploy to [dPanel](https://cloud.terpusat.com/)
- [ ] CLI for development in single command
- [ ] CLI for create new project
- [ ] Improve IDE experience work with ejs## Reference
- [Clean Code Architecture](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html)