This project was actually due to my campus assignment on database security. Finally from there I thought of the idea to build a webmail system by applying the PGP algorithm so that the login process and sending mail the data is securely encrypted which is only known by the user.
- Go 1.18 or higher
- Docker 20.10.17 or higher
- Docker Compose 1.29.
- Templ latest version
- Taiwind CSS latest version
- MySQL latest version
first, clone this repository
$ git clone https://github.com/rulanugrh/megaclite.gitafter that you can copy depedency .env.example to .env
$ cp .env.example .env
# install package
$ go mod tidyand then, you can migrate with this command
$ go run main.go migrate
# and for seed you can run
$ go run main.go seedif you want running view template you can running this command
# you must install templ befor running this command
$ templ generate
$ go run main.go serveor you want running API you run this command
$ go run main.go apiNote: Documentation API in http://localhost:port/docs

