diff --git a/.dockerignore b/.dockerignore
new file mode 100644
index 0000000..03e373d
--- /dev/null
+++ b/.dockerignore
@@ -0,0 +1,6 @@
+react_OLD
+.venv
+.vscode
+.git
+.git*
+__pycache__
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 987ae8e..14717bd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,3 @@
.venv
__pycache__
-srcReact
notes.txt
\ No newline at end of file
diff --git a/react_OLD/.gitattributes b/react_OLD/.gitattributes
new file mode 100644
index 0000000..dfe0770
--- /dev/null
+++ b/react_OLD/.gitattributes
@@ -0,0 +1,2 @@
+# Auto detect text files and perform LF normalization
+* text=auto
diff --git a/react_OLD/.gitignore b/react_OLD/.gitignore
new file mode 100644
index 0000000..b737a53
--- /dev/null
+++ b/react_OLD/.gitignore
@@ -0,0 +1,26 @@
+site
+
+# dependencies
+/node_modules
+/.pnp
+.pnp.js
+
+# 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*
+
+
+notes.txt
\ No newline at end of file
diff --git a/react_OLD/Dockerfile b/react_OLD/Dockerfile
new file mode 100644
index 0000000..b4709d3
--- /dev/null
+++ b/react_OLD/Dockerfile
@@ -0,0 +1,24 @@
+# pull official base image
+FROM node:13.12.0-alpine
+
+# set working directory
+WORKDIR /app
+
+# add `/app/node_modules/.bin` to $PATH
+ENV PATH /app/node_modules/.bin:$PATH
+
+# install app dependencies
+COPY package.json ./
+COPY package-lock.json ./
+RUN npm install --silent
+RUN npm install react-scripts@3.4.1 -g --silent
+
+RUN mkdir node_modules/.cache && chmod -R 777 node_modules/.cache
+
+
+# add app
+COPY . ./
+ENV PORT=8080
+
+# start app
+CMD ["npm", "start"]
diff --git a/react_OLD/public/.htaccess b/react_OLD/public/.htaccess
new file mode 100644
index 0000000..9fcf23f
--- /dev/null
+++ b/react_OLD/public/.htaccess
@@ -0,0 +1,6 @@
+# 301 REDIRECT WWW TO NON-WWW
+
{this.state.ratings.rapid}
+{this.state.ratings.blitz}
+{this.state.ratings.bullet}
+{this.state.ratings.tactics}
+⬤
+{this.props.children}
+{props.children}
+{this.date}
+ I'm Andrew Simonson, a second year (third year standing) student at{" "} + Rochester Institute of Technology + in the Computer Science BS program, pursuing a career in data + science with a focus on predictive analytics. +
++ When I'm not in class, you can find me working on extra + collaborative projects, building discord bots, playing chess, + reading up on some recent geopolitical development, or haphazardly + expanding my list of unusable, yet bizzarely wise quotes. +
+ {/*+ My goal is to strive to make the biggest positive impact on the + world that I can. I'm here to improve and optimize what we have so + that we can spend more time on the things that matter. +
++ I also value the ability to understand the world at large. That + awareness is what grounds a person into reality and gives their + place in the world value. My favorite part of learning about + grographies and cultures is when I can justify to myself the hidden + causality to historic events, which presents an inside look into how + we can act in the present. +
++ It is my belief that being able to channel each distinct creative + interest into a final product is vital. With this philosophy that + promotes dedication and enables an in-depth understanding, I can + take pride in each of my projects, bridging the gap between the the + multifaceted purpose present in everything around us. +
*/} + {/*
+ Project status is indicated by the color of the project card:
+
+ ⬤ - Complete
+
+ ⬤ - Work In Progress
+
+ ⬤ - Incomplete
+