diff --git a/code_search/ui/.gitignore b/code_search/ui/.gitignore
new file mode 100644
index 00000000..d30f40ef
--- /dev/null
+++ b/code_search/ui/.gitignore
@@ -0,0 +1,21 @@
+# See https://help.github.com/ignore-files/ for more about ignoring files.
+
+# dependencies
+/node_modules
+
+# testing
+/coverage
+
+# production
+/build
+
+# misc
+.DS_Store
+.env.local
+.env.development.local
+.env.test.local
+.env.production.local
+
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
diff --git a/code_search/ui/Dockerfile b/code_search/ui/Dockerfile
new file mode 100644
index 00000000..9c8fcb92
--- /dev/null
+++ b/code_search/ui/Dockerfile
@@ -0,0 +1,11 @@
+FROM node:10.6
+
+EXPOSE 5000
+
+RUN npm i -g serve
+
+ADD ./build /webapp
+
+ENTRYPOINT ["serve"]
+
+CMD ["-l", "5000", "-n", "/webapp"]
diff --git a/code_search/ui/README.md b/code_search/ui/README.md
new file mode 100644
index 00000000..479d632a
--- /dev/null
+++ b/code_search/ui/README.md
@@ -0,0 +1,2444 @@
+This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).
+
+Below you will find some information on how to perform common tasks.
+You can find the most recent version of this guide [here](https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md).
+
+## Table of Contents
+
+- [Updating to New Releases](#updating-to-new-releases)
+- [Sending Feedback](#sending-feedback)
+- [Folder Structure](#folder-structure)
+- [Available Scripts](#available-scripts)
+ - [npm start](#npm-start)
+ - [npm test](#npm-test)
+ - [npm run build](#npm-run-build)
+ - [npm run eject](#npm-run-eject)
+- [Supported Browsers](#supported-browsers)
+- [Supported Language Features and Polyfills](#supported-language-features-and-polyfills)
+- [Syntax Highlighting in the Editor](#syntax-highlighting-in-the-editor)
+- [Displaying Lint Output in the Editor](#displaying-lint-output-in-the-editor)
+- [Debugging in the Editor](#debugging-in-the-editor)
+- [Formatting Code Automatically](#formatting-code-automatically)
+- [Changing the Page `