diff --git a/app/.gitignore b/app/.gitignore
new file mode 100644
index 0000000..a547bf3
--- /dev/null
+++ b/app/.gitignore
@@ -0,0 +1,24 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+dist
+dist-ssr
+*.local
+
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+.DS_Store
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
diff --git a/app/README.md b/app/README.md
new file mode 100644
index 0000000..167c567
--- /dev/null
+++ b/app/README.md
@@ -0,0 +1,28 @@
+## Usage
+
+```bash
+$ npm install # or pnpm install or yarn install
+```
+
+### Learn more on the [Solid Website](https://solidjs.com) and come chat with us on our [Discord](https://discord.com/invite/solidjs)
+
+## Available Scripts
+
+In the project directory, you can run:
+
+### `npm run dev`
+
+Runs the app in the development mode.
+Open [http://localhost:5173](http://localhost:5173) to view it in the browser.
+
+### `npm run build`
+
+Builds the app for production to the `dist` folder.
+It correctly bundles Solid in production mode and optimizes the build for the best performance.
+
+The build is minified and the filenames include the hashes.
+Your app is ready to be deployed!
+
+## Deployment
+
+Learn more about deploying your application with the [documentations](https://vite.dev/guide/static-deploy.html)
diff --git a/app/index.html b/app/index.html
new file mode 100644
index 0000000..8ca293f
--- /dev/null
+++ b/app/index.html
@@ -0,0 +1,13 @@
+
+
+
+ Edit src/App.tsx and save to test HMR
+
V3*hSzZ0pRy$=bU#B%CZ9#Qip}y=!rxz^eWIuoB
zdgOL?hgHSIct+ONP0Z0@g-5vFStVzRZi^GL{3`n-cBkQ8cOi-9bt&h{Cb4MUU9=#e
zY27QWFJcd02u@)L5;~WclU@5kOEBnu^P-)htZU_VyPqvsyuUL=Q)6De#qG+7T{paU
z2x<%dUc7W`3hNE~HN4Tc<82GSOzHLhF2VxxK!x2!)1=nowUa8@CW$84>)oB?*=+5-
z{ms%Mb!&g-Dk}|*d12wDAG{v8g?IlE+I*?Fw Cc|%D2s&-j~;bz{c~!a*o2}@4lzDL%g!9&QxfD&e|boNqvc)?
zsCM7|Ec@WjEi!%g%QR=l7{=;pul%E+_G$^Yb;BHi{~Io_zg6J}sqIcUmb^o%-%^JC
z>(|~p`z8gYGOEu$$GaAkSw1xU+1u2=@jsh-ve4QWOoALO_c|<lKKjn9O!uYgRP-
z2AyxIPfX3-^`B1CUUvFv>eTw<%|RMb>_4j5jxEakrunH1l<0U~yi?!w{f>6B&9xgB
z&Unu8*l_28({H&IVmsnPtd{+LFl&~`s(q6VSbV$xJ;^^$n^#jsfMf4MVQq^bH8HQ+
ziTmq*-=COL_&9EjPto7$Isri+57x`Q=uGZ3d()uz%Zn)~@7eu%KH~ij3LgYjzn`|h
z_gGZu=^>+Q%I!(9|3CjXH{ZIVEYwA_KjtQT(UUIesQu*^!u6h<{WzKJSQ2~qosBB1
zzingRauJk=nx`Bw37*1e<65^;ym e>51E4%XA*IR>|1!-jt{RCq;hK8>jn%{AM>_ZQG+Kw|j1|
zyAZ=f?TOkC`2`
a!@dmfi@#|5SN
zgnc|U&*Z{f!`<8&JW~!Fx_;@vqq$W#EPv{(`FBR#=2>cEMi^i8yYNlS>mRLRD$_r*
zwBGPdWE6kiXYPZA$8x_ty&-;Wb@J)|VipPk8zu*G&Er0GVD8?f-`1z*iyqdRprgUk
z-#Yz3X&hUQq%^Pe{+^VZ9}_oRwc(u
r-mHqAm5Wg8s84p-?f+{{%taAC4=!M#j4`lH*NRtC_Q^$ZL?B@@(sJgt(
P`SpHnvu!XFWBV%ZQrAcK5;?x
Connect with us
+Join the Vite community
++-
+
+
+ GitHub
+
+
+ -
+
+
+ Discord
+
+
+ -
+
+
+ X.com
+
+
+ -
+
+
+ Bluesky
+
+
+
+