kycnot.me/README.md

30 lines
830 B
Markdown
Raw Normal View History

2024-12-09 10:29:21 -05:00
# kycnot.me source code
2023-10-30 17:41:30 -04:00
2024-12-09 10:29:21 -05:00
Source code of the [kycnot.me](https://kycnot.me) website (v2025).
2023-10-30 17:41:30 -04:00
2024-12-09 10:29:21 -05:00
![banner](/src/frontend/static/assets/banner.webp)
2023-10-30 17:41:30 -04:00
2024-12-09 10:29:21 -05:00
## Project structure
2024-04-26 02:57:56 -04:00
2024-12-09 10:29:21 -05:00
- `src`: Project code.
- `frontend`: Generates the website HTML, CSS and JS.
- `static`: Static files.
- `templates`: [Templ](https://templ.guide/) templates.
- `internal`: Internal backend packages:
- `cache`: Cache implementation.
- `database`: Database client.
- `ent`: Database ent-go models.
- `models`: Models.
- `server`: Server/API implementation.
- `utils`: Utilities.
2024-04-26 02:57:56 -04:00
2024-12-09 10:29:21 -05:00
## Tech Stack
- [Go](https://go.dev/)
- [Templ](https://templ.guide/)
- [ent-go](https://entgo.io/)
- [Tailwind CSS](https://tailwindcss.com/)
- [MariaDB](https://mariadb.org/)
- [Docker](https://www.docker.com/)
- [just](https://just.systems/)