Skip to content

jirbthagoras/hon

Repository files navigation

Hon

A Literacy Tracer App build with Go and RabbitMQ

Overview

This project are built to serves 2 things for me:

  • To trace my literacy activity.
  • My playground to learn something new.

How it works

So basically hon is a simple literacy tracker app ... that is the plan I make.

But then, I want to do something different here. And now I'm adding RabbitMQ inside this project, which acts as a Message Broker.

So RabbitMQ, precisely RabbitMQ's Delayed Message module. Will contain tons of goals that made by the user. This goals consists of targetPage and targetTime.

When the user fulfilled the goals just in time. A traditional message (which is a form of data that sent through RabbitMQ) will be sent to an RabbitMQ Exchange and the system will response it with sending an Congratulation Email to the owner of goals.

RabbitMQ will send the message to consumer when it reached the targetTime. When the message is sent, we knows that user are not fulfilling the goals. So the system will response the message with sending a condolence message via email

Tech stack

  • RabbitMQ
  • GoLang
  • GoFiber

Documentation

Click me

About

Hon is a simple Literacy Tracker build with go + rabbitmq

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors