Feat/ add functional backend with server and database