Skip to content

HETIC-MT-P2021/Go_Mail_Groupe05

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Stating with Docker

After cloning the repo, cd into the project, create the .env in /app and /consumer according to .env.example, and run following commands

docker-compose up --build

Starting Manualy

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/app.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

License

The code is available under the MIT license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published