initial commit with domain project and web ui