Initial front and backend

Public side only for now