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