diff --git a/.gitignore b/.gitignore
index b6e4761..2d1375e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -127,3 +127,4 @@ dmypy.json
# Pyre type checker
.pyre/
+todo.md
diff --git a/README.md b/README.md
index fccadca..92297e7 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,35 @@
-# robot-gui
+# Robot GUI
+
A web server GUI hosted by flask which can be used to control the robot in manual, semi-automatic, and automatic modes.
+The web server is meant to run on a flask backend, but we currently just run it on vanilla HTML and CSS with no backend; we plan on integrating it with flask in the very near future.
+
+### Code Description
+
+`bare/` Files containing the actual vanilla server, with vanilla HTML and CSS code.
+
+- `bare/index.html` is the main HTML file of the server.
+- `bare/style.css` is the main CSS file of the server. Currently is just vanilla without tailwind framework.
+- All other files are images used in the server.
+
+All of our other files are related to the flask backend, but do not contain any meaningful server code:
+
+- `static/` contains placeholder CSS files to be integrated into the flask application.
+- `templates/` contains placeholder HTML filess to be integrated into the flask application.
+- `app.py` is the flask application to be run. If backend were integrated the command to initiate the server is `python app.py`.
+- `tailwind.config.js` configures tailwind.
+
+### Setup and Run.
+
+1. Clone this repo
+
+```
+git clone https://github.com/PotentiaRobotics/robot-gui.git
+```
+
+2. `cd` to `bare/` directory
+
+```
+cd bare/
+```
+
+3. Run live server on `index.html` or open `index.html` with web browser
diff --git a/app.py b/app.py
new file mode 100644
index 0000000..629af69
--- /dev/null
+++ b/app.py
@@ -0,0 +1,22 @@
+# app.py
+
+from flask import Flask, render_template
+from flask_assets import Bundle, Environment
+
+app = Flask(__name__)
+
+assets = Environment(app)
+css = Bundle("src/main.css", output="dist/main.css")
+
+assets.register("css", css)
+css.build()
+
+
+@app.route("/")
+def homepage():
+ return render_template("index.html")
+
+
+if __name__ == "__main__":
+ app.run(debug=True)
+
diff --git a/bare/Rectangle 27.png b/bare/Rectangle 27.png
new file mode 100644
index 0000000..45ebafa
Binary files /dev/null and b/bare/Rectangle 27.png differ
diff --git a/bare/bat-img.png b/bare/bat-img.png
new file mode 100644
index 0000000..869e458
Binary files /dev/null and b/bare/bat-img.png differ
diff --git a/bare/drop-img.png b/bare/drop-img.png
new file mode 100644
index 0000000..21f25ed
Binary files /dev/null and b/bare/drop-img.png differ
diff --git a/bare/img-knee.png b/bare/img-knee.png
new file mode 100644
index 0000000..8c9e159
Binary files /dev/null and b/bare/img-knee.png differ
diff --git a/bare/index.html b/bare/index.html
new file mode 100644
index 0000000..f47fbac
--- /dev/null
+++ b/bare/index.html
@@ -0,0 +1,133 @@
+
+
+