A web application designed to easily track and manage mums.
This project is built with simplicity at its core, deliberately avoiding the build steps that are common in modern web development. It combines HTMX on the frontend with Echo on the backend to create a lightweight, server-driven architecture. Core features like authentication, session management, and routing are implemented from scratch, giving full control while keeping complexity to a minimum. All data is stored in a lightweight SQLite database, making the setup easy to run and maintain.
Ensure the following tools are installed:
- Clone or fork this repository.
- Run
go run cmd/mums/main.go
from the project root,
or alternatively rungo tool air
for live reloading.