Add portal codebase