initial commit of the backend
initial commit of the frontend
documentation