Initial commit with backend essentials