Our school project
The goal of this project is to create a simple email manager such as Mailchimp.
We used Golang for our API, and Postgresql as a database.
Features
- User authentication with JWT.
- Marketing Automation : Creation of marketing campaigns with sending emails to a specific mailing list
Installation
The project requires Golang 1.14.4
version
Install the dependencies and start the service locally with theses commands:
git clone https://github.com/HETIC-MT-P2021/Go_Mail_Groupe05.git
go mod tidy
go get -u github.com/cosmtrek/air
air
Technical Choices
Feel free to discuss with any contributor about the technical choices that were made.
Go version: 1.14.4
PostgreSQL: 12.3
Documentation
You can find the api doc by clicking on the link below :
DOC
Authors
The code is available under the MIT license.