Great minds think alike! ))) Boltz has an awesome repo with clean separation between frontend and backend. It is a pleasure to work with it and learn all the proper dev techniques.