Boilerplate user authentication systems. Different stacks are used. Sub branches are available to depict relation between backend & frontend services.