summaryrefslogtreecommitdiffstats
path: root/ui_design.md
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2025-05-29 15:56:51 -0700
committeryum <yum.food.vr@gmail.com>2025-05-29 15:57:18 -0700
commit1ede199387c072a85e8757a6aaec04d2c7cdeba4 (patch)
tree68ecedd5f2f4c000c8f8e9045cfed7a49bdee0e4 /ui_design.md
parent0ebc79354ace812731a5c9a0a670cecd1ea941d7 (diff)
Add basic electron+tailwind hello world
Diffstat (limited to 'ui_design.md')
-rw-r--r--ui_design.md29
1 files changed, 29 insertions, 0 deletions
diff --git a/ui_design.md b/ui_design.md
new file mode 100644
index 0000000..e38c632
--- /dev/null
+++ b/ui_design.md
@@ -0,0 +1,29 @@
+# TaSTT UI
+
+The TaSTT is built using electron and tailwind.css.
+
+First, install nodejs. Open PowerShell as administrator:
+
+```bash
+# Delete any existing install.
+$ choco uninstall nodejs -y
+$ choco install nodejs-lts -y
+```
+
+Now open a non-admin PowerShell terminal:
+
+```bash
+# Check your node and npm versions.
+$ node -v
+v22.16.0
+$ npm -v
+10.9.2
+# Set up directory
+$ mkdir ui
+cd ui
+npm init -y
+npm install --save-dev electron
+# Get tailwind and deps
+npm install --save-dev tailwindcss@3 postcss autoprefixer concurrently cross-env
+npx tailwindcss init -p
+```