The month is finally almost over. I was able to do a lot of the iterations I wanted to do.

I was able to finish 4 iterations this week.

  1. To finish the authentication of the agent who gave me some problems during the week 3.
  2. Slack notification integration
  3. Agent Authentication
  4. Adding statistics

My project has a good level of operation. There are some points that should be optimized. For example, you could change the administration application to use the API. (I explain it here)

I will certainly build it in the next few months.

Objectives

I think I have achieved my goals set before the project. As a reminder, they were the following:

  1. Improve my knowledge of CI / CD
  2. Become a better programmer
  3. Learn how to improve my time management

My first goal was quickly reached. I put it on because I have the chance to work with CI / CD at work and I wanted to learn how to use another CI / CD tool to be able to measure the advantages and disadvantages of each of the solutions.

The second objective is also achieved in my opinion. I was able to rediscover NodeJS after a period of one year. I could also test the JWT which was totally new to me.

I was scared by the middle of this month, not being able to realize it because all my planning seemed to be going according to plan. But, last week, I was lucky enough to have problems with agent authentication on the API and it took longer than expected. About twice more. So I was faced with a situation where I had to put priorities.

Projects on Github