Giter8 template to build Admin Control Panel
for Go.
Demo: https://demo-goadmin.gpvcloud.com/.
- Giter8 template.
- Built on Echo framework v4.
Landing page
using Greyscale template.Admin Control Panel
using AdminLTE v3 - Bootstrap Admin Dashboard Template:- User signin & signout
- Dashboard
- Profile page & Change password
- User & User group management (list, create, update, delete)
- BO & DAO implementation in SQLite3, MySQL, PostgreSQL and MongoDB
- Unit tests for BO & DAO
- I18n support.
- Sample
Dockerfile
to package application as Docker image. - Sample GitHub Actions workflow.
This a Giter8 template, so it is meant to be used in conjunction with a giter8 tool. Since this is a template for Go application, it makes sense to use go-giter8.
See go-giter8 website for installation guide.
$ g8 new btnguyen2k/goadmin.g8
and follow the instructions.
Note: This template requires
go-giter8
version0.3.2
or higher.
Directory src/goadmin
is reserved for GoAdmin
framework, do not put application source code there.
Source code under directory src/myapp
is the sample Admin Control Panel
itself.
It is a good starting point, feel free to reference or modify to build your own application.
See LICENSE.md for details.
For information on giter8 templates, please see http://www.foundweekends.org/giter8/