This project is version 2 of Authx. It's an improvement from the original project. The design and code structure in this version is cleaner and simpler.
Started the implementation of the web pages with Go html template, which works well for a simple prototype. But as the frontend UI gets more complex, it became clear that a better paradigm and framework is needed to handle frontend state management, more complex UI interactions, testing, and development productivity. Consequently, we removed the Go html templates from this project in favor of a client-side Single Page Application approach to building our web UI for the admin console. So we created authx-react for the frontend web application and archived the Go html templates in the gohtml branch.