@jonatapaulino Have a look at this solution I built, which could serve as a nice back-end for what you want to achieve.