diff --git a/.github/workflows/compile-android.yml b/.github/workflows/compile-android.yml
new file mode 100644
index 0000000..d326c58
--- /dev/null
+++ b/.github/workflows/compile-android.yml
@@ -0,0 +1,32 @@
+name: Publish Native Android Library
+
+on: workflow_dispatch
+jobs:
+ publish-android:
+ runs-on: ubuntu-latest
+ permissions:
+ contents: read
+ packages: write
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ ref: main
+ - name: set up JDK 11
+ uses: actions/setup-java@v2
+ with:
+ java-version: '11'
+ distribution: 'zulu'
+ - name: Grant execute permission for gradlew
+ run: chmod +x ./android/gradlew
+ - name: Grant execute permission for publishing script
+ run: chmod +x ./scripts/publish-android.sh
+ - name: Run publish script
+ working-directory: ./scripts
+ env:
+ ANDROID_OSSRH_USERNAME: ${{ secrets.ANDROID_OSSRH_USERNAME }}
+ ANDROID_OSSRH_PASSWORD: ${{ secrets.ANDROID_OSSRH_PASSWORD }}
+ ANDROID_SIGNING_KEY_ID: ${{ secrets.ANDROID_SIGNING_KEY_ID }}
+ ANDROID_SIGNING_PASSWORD: ${{ secrets.ANDROID_SIGNING_PASSWORD }}
+ ANDROID_SIGNING_KEY: ${{ secrets.ANDROID_SIGNING_KEY }}
+ ANDROID_SONATYPE_STAGING_PROFILE_ID: ${{ secrets.ANDROID_SONATYPE_STAGING_PROFILE_ID }}
+ run: ./publish-android.sh
diff --git a/.gitignore b/.gitignore
index 180f0df..62988ae 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,3 @@
node_modules
nuxt/dist
-dist
-android
\ No newline at end of file
+dist
\ No newline at end of file
diff --git a/NUXT/components/searchOverlay.vue b/NUXT/components/searchOverlay.vue
new file mode 100644
index 0000000..6ad1adc
--- /dev/null
+++ b/NUXT/components/searchOverlay.vue
@@ -0,0 +1,8 @@
+
+