diff --git a/docs/source/requirements.in b/docs/source/requirements.in
new file mode 100644
index 0000000000000000000000000000000000000000..8ed983c1310a21fb030cbf280e8f94779eebfd69
--- /dev/null
+++ b/docs/source/requirements.in
@@ -0,0 +1,4 @@
+django~=4.0
+sphinx
+sphinx-autobuild
+sphinx-rtd-theme
diff --git a/docs/source/requirements.txt b/docs/source/requirements.txt
new file mode 100644
index 0000000000000000000000000000000000000000..83c6c0323eb37e4b5e9779481f5d37132d56871f
--- /dev/null
+++ b/docs/source/requirements.txt
@@ -0,0 +1,79 @@
+#
+# This file is autogenerated by pip-compile with python 3.9
+# To update, run:
+#
+#    pip-compile
+#
+alabaster==0.7.12
+    # via sphinx
+asgiref==3.5.2
+    # via django
+babel==2.10.1
+    # via sphinx
+certifi==2022.5.18.1
+    # via requests
+charset-normalizer==2.0.12
+    # via requests
+colorama==0.4.4
+    # via sphinx-autobuild
+django==4.0.5
+    # via -r requirements.in
+docutils==0.17.1
+    # via
+    #   sphinx
+    #   sphinx-rtd-theme
+idna==3.3
+    # via requests
+imagesize==1.3.0
+    # via sphinx
+importlib-metadata==4.11.4
+    # via sphinx
+jinja2==3.1.2
+    # via sphinx
+livereload==2.6.3
+    # via sphinx-autobuild
+markupsafe==2.1.1
+    # via jinja2
+packaging==21.3
+    # via sphinx
+pygments==2.12.0
+    # via sphinx
+pyparsing==3.0.9
+    # via packaging
+pytz==2022.1
+    # via babel
+requests==2.27.1
+    # via sphinx
+six==1.16.0
+    # via livereload
+snowballstemmer==2.2.0
+    # via sphinx
+sphinx==5.0.1
+    # via
+    #   -r requirements.in
+    #   sphinx-autobuild
+    #   sphinx-rtd-theme
+sphinx-autobuild==2021.3.14
+    # via -r requirements.in
+sphinx-rtd-theme==1.0.0
+    # via -r requirements.in
+sphinxcontrib-applehelp==1.0.2
+    # via sphinx
+sphinxcontrib-devhelp==1.0.2
+    # via sphinx
+sphinxcontrib-htmlhelp==2.0.0
+    # via sphinx
+sphinxcontrib-jsmath==1.0.1
+    # via sphinx
+sphinxcontrib-qthelp==1.0.3
+    # via sphinx
+sphinxcontrib-serializinghtml==1.1.5
+    # via sphinx
+sqlparse==0.4.2
+    # via django
+tornado==6.1
+    # via livereload
+urllib3==1.26.9
+    # via requests
+zipp==3.8.0
+    # via importlib-metadata
diff --git a/pyproject.toml b/pyproject.toml
index 5dbcfe5dbb0d307a57f6fb755fb1d511927ef85e..d84819960075e0e332ea8bd4d8dab8048e72d48a 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta:__legacy__"
 [project]
 name = "django-adminlte-2"
 version = "0.1.0"
-description = "A Django app to add adminlte2 theming and functionality to project."
+description = "A Django app that takes all of the work out of making a beautiful and functional web application using the AdminLTE2 theme."
 readme = "README.md"
 authors = [{ name = "David Barnes", email = "barnesdavidj@gmail.com" }]
 license = { file = "LICENSE" }
@@ -34,9 +34,11 @@ classifiers = [
 keywords = [
     "adminlte2",
     "django",
+    "fast",
+    "rapid",
+    "speed",
     "style",
     "theme",
-    "unused",
 ]
 dependencies = [
     "django >= 3.0.0",
diff --git a/readthedocs.yaml b/readthedocs.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..1fb02fd64cb8eb5c7f41541cefb17fde897a005a
--- /dev/null
+++ b/readthedocs.yaml
@@ -0,0 +1,15 @@
+version: 2
+
+build:
+  os: "ubuntu-20.04"
+  tools:
+    python: "3.9"
+
+# Build from the docs/ directory with Sphinx
+sphinx:
+  configuration: docs/source/conf.py
+
+# Explicitly set the version of Python and its requirements
+python:
+  install:
+    - requirements: docs/requirements.txt
diff --git a/setup.cfg b/setup.cfg
index bc5d1e121e14999d520989c574b1fd63c90eb093..259455b317df93864342b7969bdc4b7033b7cd07 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,7 +1,7 @@
 [metadata]
 name = django-adminlte-2
 version = 0.1
-description = A Django app to add adminlte2 theming and functionality to project.
+description = A Django app that takes all of the work out of making a beautiful and functional web application using the AdminLTE2 theme.
 long_description = file: README.md
 url = https://github.com/DJBarnes/django-adminlte-2
 author = David Barnes