Skip to content

rulanugrh/megaclite

Repository files navigation

Megaclite

banner

Background Project

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.

Requirements

Installation

first, clone this repository

$ git clone https://github.com/rulanugrh/megaclite.git

after that you can copy depedency .env.example to .env

$ cp .env.example .env

# install package
$ go mod tidy

and then, you can migrate with this command

$ go run main.go migrate

# and for seed you can run
$ go run main.go seed

if you want running view template you can running this command

# you must install templ befor running this command
$ templ generate
$ go run main.go serve

or you want running API you run this command

$ go run main.go api

Note: Documentation API in http://localhost:port/docs

About

Megaclite An innovative webmail service that combines the convenience of email usage with a very high level of security through OpenPGP encryption

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors