diff --git a/aspire_hub_new/.gitignore b/aspire_hub_new/.gitignore
new file mode 100644
index 0000000..29a3a50
--- /dev/null
+++ b/aspire_hub_new/.gitignore
@@ -0,0 +1,43 @@
+# Miscellaneous
+*.class
+*.log
+*.pyc
+*.swp
+.DS_Store
+.atom/
+.buildlog/
+.history
+.svn/
+migrate_working_dir/
+
+# IntelliJ related
+*.iml
+*.ipr
+*.iws
+.idea/
+
+# The .vscode folder contains launch configuration and tasks you configure in
+# VS Code which you may wish to be included in version control, so this line
+# is commented out by default.
+#.vscode/
+
+# Flutter/Dart/Pub related
+**/doc/api/
+**/ios/Flutter/.last_build_id
+.dart_tool/
+.flutter-plugins
+.flutter-plugins-dependencies
+.pub-cache/
+.pub/
+/build/
+
+# Symbolication related
+app.*.symbols
+
+# Obfuscation related
+app.*.map.json
+
+# Android Studio will place build artifacts here
+/android/app/debug
+/android/app/profile
+/android/app/release
diff --git a/aspire_hub_new/.metadata b/aspire_hub_new/.metadata
new file mode 100644
index 0000000..2d1be89
--- /dev/null
+++ b/aspire_hub_new/.metadata
@@ -0,0 +1,45 @@
+# This file tracks properties of this Flutter project.
+# Used by Flutter tool to assess capabilities and perform upgrades etc.
+#
+# This file should be version controlled and should not be manually edited.
+
+version:
+ revision: "2663184aa79047d0a33a14a3b607954f8fdd8730"
+ channel: "stable"
+
+project_type: app
+
+# Tracks metadata for the flutter migrate command
+migration:
+ platforms:
+ - platform: root
+ create_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730
+ base_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730
+ - platform: android
+ create_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730
+ base_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730
+ - platform: ios
+ create_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730
+ base_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730
+ - platform: linux
+ create_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730
+ base_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730
+ - platform: macos
+ create_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730
+ base_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730
+ - platform: web
+ create_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730
+ base_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730
+ - platform: windows
+ create_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730
+ base_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730
+
+ # User provided section
+
+ # List of Local paths (relative to this file) that should be
+ # ignored by the migrate tool.
+ #
+ # Files that are not part of the templates will be ignored by default.
+ unmanaged_files:
+ - 'lib/main.dart'
+ - 'ios/Runner.xcodeproj/project.pbxproj'
diff --git a/aspire_hub_new/README.md b/aspire_hub_new/README.md
new file mode 100644
index 0000000..3c31b41
--- /dev/null
+++ b/aspire_hub_new/README.md
@@ -0,0 +1,3 @@
+# aspire_hub_new
+
+A new Flutter project.
diff --git a/aspire_hub_new/analysis_options.yaml b/aspire_hub_new/analysis_options.yaml
new file mode 100644
index 0000000..f9b3034
--- /dev/null
+++ b/aspire_hub_new/analysis_options.yaml
@@ -0,0 +1 @@
+include: package:flutter_lints/flutter.yaml
diff --git a/aspire_hub_new/android/.gitignore b/aspire_hub_new/android/.gitignore
new file mode 100644
index 0000000..55afd91
--- /dev/null
+++ b/aspire_hub_new/android/.gitignore
@@ -0,0 +1,13 @@
+gradle-wrapper.jar
+/.gradle
+/captures/
+/gradlew
+/gradlew.bat
+/local.properties
+GeneratedPluginRegistrant.java
+
+# Remember to never publicly share your keystore.
+# See https://flutter.dev/to/reference-keystore
+key.properties
+**/*.keystore
+**/*.jks
diff --git a/aspire_hub_new/android/app/build.gradle b/aspire_hub_new/android/app/build.gradle
new file mode 100644
index 0000000..c02c25f
--- /dev/null
+++ b/aspire_hub_new/android/app/build.gradle
@@ -0,0 +1,59 @@
+plugins {
+ id "com.android.application"
+ id "kotlin-android"
+ // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins.
+ id "dev.flutter.flutter-gradle-plugin"
+ id 'com.google.gms.google-services'
+}
+
+android {
+ namespace = "com.example.aspire_hub_new"
+ compileSdk = flutter.compileSdkVersion
+ ndkVersion = flutter.ndkVersion
+
+ compileOptions {
+ sourceCompatibility = JavaVersion.VERSION_1_8
+ targetCompatibility = JavaVersion.VERSION_1_8
+ }
+
+ kotlinOptions {
+ jvmTarget = JavaVersion.VERSION_1_8
+ }
+
+ defaultConfig {
+ // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
+ applicationId = "com.example.aspire_hub_new"
+ // You can update the following values to match your application needs.
+ // For more information, see: https://flutter.dev/to/review-gradle-config.
+ minSdk = flutter.minSdkVersion
+ targetSdk = flutter.targetSdkVersion
+ versionCode = flutter.versionCode
+ versionName = flutter.versionName
+ }
+
+ buildTypes {
+ release {
+ // TODO: Add your own signing config for the release build.
+ // Signing with the debug keys for now, so `flutter run --release` works.
+ signingConfig = signingConfigs.debug
+ }
+ }
+}
+
+flutter {
+ source = "../.."
+}
+
+dependencies {
+ // Import the Firebase BoM
+ implementation platform('com.google.firebase:firebase-bom:33.5.1')
+
+
+ // TODO: Add the dependencies for Firebase products you want to use
+ // When using the BoM, don't specify versions in Firebase dependencies
+ implementation 'com.google.firebase:firebase-analytics'
+
+
+ // Add the dependencies for any other desired Firebase products
+ // https://firebase.google.com/docs/android/setup#available-libraries
+}
\ No newline at end of file
diff --git a/aspire_hub_new/android/app/google-services.json b/aspire_hub_new/android/app/google-services.json
new file mode 100644
index 0000000..627a1de
--- /dev/null
+++ b/aspire_hub_new/android/app/google-services.json
@@ -0,0 +1,29 @@
+{
+ "project_info": {
+ "project_number": "355503268305",
+ "project_id": "aspirehub-42d43",
+ "storage_bucket": "aspirehub-42d43.firebasestorage.app"
+ },
+ "client": [
+ {
+ "client_info": {
+ "mobilesdk_app_id": "1:355503268305:android:356f3dfee9c11eb68000f0",
+ "android_client_info": {
+ "package_name": "com.example.aspire_hub_new"
+ }
+ },
+ "oauth_client": [],
+ "api_key": [
+ {
+ "current_key": "AIzaSyDCoRWXWNflUYrJ-r4EbXX82OoaUeU3v8s"
+ }
+ ],
+ "services": {
+ "appinvite_service": {
+ "other_platform_oauth_client": []
+ }
+ }
+ }
+ ],
+ "configuration_version": "1"
+}
\ No newline at end of file
diff --git a/aspire_hub_new/android/app/src/debug/AndroidManifest.xml b/aspire_hub_new/android/app/src/debug/AndroidManifest.xml
new file mode 100644
index 0000000..399f698
--- /dev/null
+++ b/aspire_hub_new/android/app/src/debug/AndroidManifest.xml
@@ -0,0 +1,7 @@
+
+
+
+
diff --git a/aspire_hub_new/android/app/src/main/AndroidManifest.xml b/aspire_hub_new/android/app/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..ea9a612
--- /dev/null
+++ b/aspire_hub_new/android/app/src/main/AndroidManifest.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/aspire_hub_new/android/app/src/main/kotlin/com/example/aspire_hub_new/MainActivity.kt b/aspire_hub_new/android/app/src/main/kotlin/com/example/aspire_hub_new/MainActivity.kt
new file mode 100644
index 0000000..f2876e4
--- /dev/null
+++ b/aspire_hub_new/android/app/src/main/kotlin/com/example/aspire_hub_new/MainActivity.kt
@@ -0,0 +1,5 @@
+package com.example.aspire_hub_new
+
+import io.flutter.embedding.android.FlutterActivity
+
+class MainActivity: FlutterActivity()
diff --git a/aspire_hub_new/android/app/src/main/res/drawable-v21/launch_background.xml b/aspire_hub_new/android/app/src/main/res/drawable-v21/launch_background.xml
new file mode 100644
index 0000000..f74085f
--- /dev/null
+++ b/aspire_hub_new/android/app/src/main/res/drawable-v21/launch_background.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/aspire_hub_new/android/app/src/main/res/drawable/launch_background.xml b/aspire_hub_new/android/app/src/main/res/drawable/launch_background.xml
new file mode 100644
index 0000000..304732f
--- /dev/null
+++ b/aspire_hub_new/android/app/src/main/res/drawable/launch_background.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/aspire_hub_new/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/aspire_hub_new/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 0000000..db77bb4
Binary files /dev/null and b/aspire_hub_new/android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/aspire_hub_new/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/aspire_hub_new/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 0000000..17987b7
Binary files /dev/null and b/aspire_hub_new/android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/aspire_hub_new/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/aspire_hub_new/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 0000000..09d4391
Binary files /dev/null and b/aspire_hub_new/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/aspire_hub_new/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/aspire_hub_new/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000..d5f1c8d
Binary files /dev/null and b/aspire_hub_new/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/aspire_hub_new/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/aspire_hub_new/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 0000000..4d6372e
Binary files /dev/null and b/aspire_hub_new/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/aspire_hub_new/android/app/src/main/res/values-night/styles.xml b/aspire_hub_new/android/app/src/main/res/values-night/styles.xml
new file mode 100644
index 0000000..06952be
--- /dev/null
+++ b/aspire_hub_new/android/app/src/main/res/values-night/styles.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
diff --git a/aspire_hub_new/android/app/src/main/res/values/styles.xml b/aspire_hub_new/android/app/src/main/res/values/styles.xml
new file mode 100644
index 0000000..cb1ef88
--- /dev/null
+++ b/aspire_hub_new/android/app/src/main/res/values/styles.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
diff --git a/aspire_hub_new/android/app/src/profile/AndroidManifest.xml b/aspire_hub_new/android/app/src/profile/AndroidManifest.xml
new file mode 100644
index 0000000..399f698
--- /dev/null
+++ b/aspire_hub_new/android/app/src/profile/AndroidManifest.xml
@@ -0,0 +1,7 @@
+
+
+
+
diff --git a/aspire_hub_new/android/build.gradle b/aspire_hub_new/android/build.gradle
new file mode 100644
index 0000000..d2ffbff
--- /dev/null
+++ b/aspire_hub_new/android/build.gradle
@@ -0,0 +1,18 @@
+allprojects {
+ repositories {
+ google()
+ mavenCentral()
+ }
+}
+
+rootProject.buildDir = "../build"
+subprojects {
+ project.buildDir = "${rootProject.buildDir}/${project.name}"
+}
+subprojects {
+ project.evaluationDependsOn(":app")
+}
+
+tasks.register("clean", Delete) {
+ delete rootProject.buildDir
+}
diff --git a/aspire_hub_new/android/gradle.properties b/aspire_hub_new/android/gradle.properties
new file mode 100644
index 0000000..2597170
--- /dev/null
+++ b/aspire_hub_new/android/gradle.properties
@@ -0,0 +1,3 @@
+org.gradle.jvmargs=-Xmx4G -XX:MaxMetaspaceSize=2G -XX:+HeapDumpOnOutOfMemoryError
+android.useAndroidX=true
+android.enableJetifier=true
diff --git a/aspire_hub_new/android/gradle/wrapper/gradle-wrapper.properties b/aspire_hub_new/android/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 0000000..7bb2df6
--- /dev/null
+++ b/aspire_hub_new/android/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,5 @@
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip
diff --git a/aspire_hub_new/android/settings.gradle b/aspire_hub_new/android/settings.gradle
new file mode 100644
index 0000000..f75b7de
--- /dev/null
+++ b/aspire_hub_new/android/settings.gradle
@@ -0,0 +1,26 @@
+pluginManagement {
+ def flutterSdkPath = {
+ def properties = new Properties()
+ file("local.properties").withInputStream { properties.load(it) }
+ def flutterSdkPath = properties.getProperty("flutter.sdk")
+ assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
+ return flutterSdkPath
+ }()
+
+ includeBuild("$flutterSdkPath/packages/flutter_tools/gradle")
+
+ repositories {
+ google()
+ mavenCentral()
+ gradlePluginPortal()
+ }
+}
+
+plugins {
+ id "dev.flutter.flutter-plugin-loader" version "1.0.0"
+ id "com.android.application" version "8.1.0" apply false
+ id "org.jetbrains.kotlin.android" version "1.8.22" apply false
+ id 'com.google.gms.google-services' version '4.4.2' apply false
+}
+
+include ":app"
diff --git a/aspire_hub_new/assets/svg/image-landingpage/aspire-hub-logo.png b/aspire_hub_new/assets/svg/image-landingpage/aspire-hub-logo.png
new file mode 100644
index 0000000..2940892
Binary files /dev/null and b/aspire_hub_new/assets/svg/image-landingpage/aspire-hub-logo.png differ
diff --git a/aspire_hub_new/assets/svg/image-landingpage/hii.png b/aspire_hub_new/assets/svg/image-landingpage/hii.png
new file mode 100644
index 0000000..174dce6
Binary files /dev/null and b/aspire_hub_new/assets/svg/image-landingpage/hii.png differ
diff --git a/aspire_hub_new/assets/svg/image-landingpage/image1.svg b/aspire_hub_new/assets/svg/image-landingpage/image1.svg
new file mode 100644
index 0000000..215d6c8
--- /dev/null
+++ b/aspire_hub_new/assets/svg/image-landingpage/image1.svg
@@ -0,0 +1,21 @@
+