Oh well, I’m writing this after more than three weeks, but I certainly delivered the project I mentioned in the part 1 on time.
To be honest, I believed it would be something easy, but in the second week I realized I needed to spend more hours on it because I underestimate the complexity of the frontend. I don’t know how to explain it, the frontend is full of technologies that does the same, one tool has an alternative and the alternative has multiple alternatives, it was a problem for me who is not in the frontend world. I also surprised how difficult is to create a simple global variable in React, we have to use something called Redux or React Conext to deal with this problem, I read they have some differences and there are probably more alternative out there. Anyway, I was able to find a solution for every issue I had and the frontend looks good in my opinion.