How the HeroMate backend works: database, APIs and workflows — HeroMate Blog | HeroMate