Skip to content

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

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages