Skip to content

Commit

Permalink
Merge pull request #229 from lambiengcode/feat/web-supported
Browse files Browse the repository at this point in the history
[Platform] Support for web
  • Loading branch information
lambiengcode authored Mar 17, 2024
2 parents 3df9ee8 + 6f3c99f commit 67fc0ac
Show file tree
Hide file tree
Showing 146 changed files with 157,561 additions and 459 deletions.
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -43,4 +43,6 @@ app.*.map.json
/android/app/profile
/android/app/release

coverage/
coverage/

docs/canvaskit
2 changes: 1 addition & 1 deletion .metadata
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ migration:
- platform: root
create_revision: 7482962148e8d758338d8a28f589f317e1e42ba4
base_revision: 7482962148e8d758338d8a28f589f317e1e42ba4
- platform: macos
- platform: web
create_revision: 7482962148e8d758338d8a28f589f317e1e42ba4
base_revision: 7482962148e8d758338d8a28f589f317e1e42ba4

Expand Down
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ If you have suggestions or problems, please [open an issue](https://github.com/l
| Android | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟡 |
| iOS | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟡 |
| MacOS | 🟢 | 🟢 | 🔴 | 🟢 | 🟢 | 🟡 |
| Web | 🟢 | 🟢 | 🔴 | 🟡 | 🟡 | 🟡 |

🟢 = Available

Expand Down Expand Up @@ -105,6 +106,12 @@ flutter build ipa
flutter build macos
```

### Web

```bash
flutter build web
```

## 🔥 Usage

1. Sign up for an account
Expand Down
Binary file modified android/app/src/main/res/drawable-hdpi/android12splash.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified android/app/src/main/res/drawable-hdpi/splash.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified android/app/src/main/res/drawable-mdpi/android12splash.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified android/app/src/main/res/drawable-mdpi/splash.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified android/app/src/main/res/drawable-night-hdpi/android12splash.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified android/app/src/main/res/drawable-night-hdpi/splash.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified android/app/src/main/res/drawable-night-mdpi/android12splash.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified android/app/src/main/res/drawable-night-mdpi/splash.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified android/app/src/main/res/drawable-night-xhdpi/splash.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified android/app/src/main/res/drawable-night-xxhdpi/splash.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified android/app/src/main/res/drawable-xhdpi/android12splash.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified android/app/src/main/res/drawable-xhdpi/splash.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified android/app/src/main/res/drawable-xxhdpi/android12splash.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified android/app/src/main/res/drawable-xxhdpi/splash.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions docs/.last_build_id
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
49c5b010c8402a353c87d5d79f25fd1d
1 change: 1 addition & 0 deletions docs/assets/AssetManifest.bin
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
$assets/.DS_Store assetassets/.DS_Store%assets/fonts/helvetica-neue-light.ttf asset%assets/fonts/helvetica-neue-light.ttf&assets/fonts/helvetica-neue-medium.ttf asset&assets/fonts/helvetica-neue-medium.ttf'assets/fonts/helvetica-neue-regular.ttf asset'assets/fonts/helvetica-neue-regular.ttfassets/icons/ic_apple.png assetassets/icons/ic_apple.png assets/icons/ic_camera_video.png asset assets/icons/ic_camera_video.pngassets/icons/ic_end_call.png assetassets/icons/ic_end_call.pngassets/icons/ic_facebook.png assetassets/icons/ic_facebook.pngassets/icons/ic_google.png assetassets/icons/ic_google.pngassets/icons/ic_new_meeting.png assetassets/icons/ic_new_meeting.pngassets/icons/launcher_icon.png assetassets/icons/launcher_icon.png(assets/icons/launcher_icon_android12.png asset(assets/icons/launcher_icon_android12.png#assets/images/background-1.jpg.webp asset#assets/images/background-1.jpg.webp#assets/images/background-2.jpg.webp asset#assets/images/background-2.jpg.webp#assets/images/background-3.jpg.webp asset#assets/images/background-3.jpg.webp#assets/images/background-4.jpg.webp asset#assets/images/background-4.jpg.webp#assets/images/background-5.jpg.webp asset#assets/images/background-5.jpg.webp#assets/images/background-6.jpg.webp asset#assets/images/background-6.jpg.webp+assets/images/desktop-background-1.jpg.webp asset+assets/images/desktop-background-1.jpg.webp+assets/images/desktop-background-2.jpg.webp asset+assets/images/desktop-background-2.jpg.webp+assets/images/desktop-background-3.jpg.webp asset+assets/images/desktop-background-3.jpg.webp+assets/images/desktop-background-4.jpg.webp asset+assets/images/desktop-background-4.jpg.webp+assets/images/desktop-background-5.jpg.webp asset+assets/images/desktop-background-5.jpg.webp+assets/images/desktop-background-6.jpg.webp asset+assets/images/desktop-background-6.jpg.webp+assets/images/desktop-background-7.jpg.webp asset+assets/images/desktop-background-7.jpg.webp+assets/images/desktop-background-8.jpg.webp asset+assets/images/desktop-background-8.jpg.webp+assets/images/desktop-background-9.jpg.webp asset+assets/images/desktop-background-9.jpg.webpassets/images/img_app_logo.png assetassets/images/img_app_logo.pngassets/images/img_logo.png assetassets/images/img_logo.png$assets/images/login-banner.jpeg.webp asset$assets/images/login-banner.jpeg.webp$assets/lotties/broadcast-lottie.json asset$assets/lotties/broadcast-lottie.json!assets/lotties/unlock-lottie.json asset!assets/lotties/unlock-lottie.json2packages/cupertino_icons/assets/CupertinoIcons.ttf asset2packages/cupertino_icons/assets/CupertinoIcons.ttf6packages/flutter_image_compress_web/assets/pica.min.js asset6packages/flutter_image_compress_web/assets/pica.min.js2packages/flutter_phosphor_icons/fonts/Phosphor.ttf asset2packages/flutter_phosphor_icons/fonts/Phosphor.ttf(packages/wakelock_web/assets/no_sleep.js asset(packages/wakelock_web/assets/no_sleep.js
Expand Down
1 change: 1 addition & 0 deletions docs/assets/AssetManifest.bin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
"DSQHEGFzc2V0cy8uRFNfU3RvcmUMAQ0BBwVhc3NldAcQYXNzZXRzLy5EU19TdG9yZQclYXNzZXRzL2ZvbnRzL2hlbHZldGljYS1uZXVlLWxpZ2h0LnR0ZgwBDQEHBWFzc2V0ByVhc3NldHMvZm9udHMvaGVsdmV0aWNhLW5ldWUtbGlnaHQudHRmByZhc3NldHMvZm9udHMvaGVsdmV0aWNhLW5ldWUtbWVkaXVtLnR0ZgwBDQEHBWFzc2V0ByZhc3NldHMvZm9udHMvaGVsdmV0aWNhLW5ldWUtbWVkaXVtLnR0ZgcnYXNzZXRzL2ZvbnRzL2hlbHZldGljYS1uZXVlLXJlZ3VsYXIudHRmDAENAQcFYXNzZXQHJ2Fzc2V0cy9mb250cy9oZWx2ZXRpY2EtbmV1ZS1yZWd1bGFyLnR0ZgcZYXNzZXRzL2ljb25zL2ljX2FwcGxlLnBuZwwBDQEHBWFzc2V0Bxlhc3NldHMvaWNvbnMvaWNfYXBwbGUucG5nByBhc3NldHMvaWNvbnMvaWNfY2FtZXJhX3ZpZGVvLnBuZwwBDQEHBWFzc2V0ByBhc3NldHMvaWNvbnMvaWNfY2FtZXJhX3ZpZGVvLnBuZwccYXNzZXRzL2ljb25zL2ljX2VuZF9jYWxsLnBuZwwBDQEHBWFzc2V0Bxxhc3NldHMvaWNvbnMvaWNfZW5kX2NhbGwucG5nBxxhc3NldHMvaWNvbnMvaWNfZmFjZWJvb2sucG5nDAENAQcFYXNzZXQHHGFzc2V0cy9pY29ucy9pY19mYWNlYm9vay5wbmcHGmFzc2V0cy9pY29ucy9pY19nb29nbGUucG5nDAENAQcFYXNzZXQHGmFzc2V0cy9pY29ucy9pY19nb29nbGUucG5nBx9hc3NldHMvaWNvbnMvaWNfbmV3X21lZXRpbmcucG5nDAENAQcFYXNzZXQHH2Fzc2V0cy9pY29ucy9pY19uZXdfbWVldGluZy5wbmcHHmFzc2V0cy9pY29ucy9sYXVuY2hlcl9pY29uLnBuZwwBDQEHBWFzc2V0Bx5hc3NldHMvaWNvbnMvbGF1bmNoZXJfaWNvbi5wbmcHKGFzc2V0cy9pY29ucy9sYXVuY2hlcl9pY29uX2FuZHJvaWQxMi5wbmcMAQ0BBwVhc3NldAcoYXNzZXRzL2ljb25zL2xhdW5jaGVyX2ljb25fYW5kcm9pZDEyLnBuZwcjYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kLTEuanBnLndlYnAMAQ0BBwVhc3NldAcjYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kLTEuanBnLndlYnAHI2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZC0yLmpwZy53ZWJwDAENAQcFYXNzZXQHI2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZC0yLmpwZy53ZWJwByNhc3NldHMvaW1hZ2VzL2JhY2tncm91bmQtMy5qcGcud2VicAwBDQEHBWFzc2V0ByNhc3NldHMvaW1hZ2VzL2JhY2tncm91bmQtMy5qcGcud2VicAcjYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kLTQuanBnLndlYnAMAQ0BBwVhc3NldAcjYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kLTQuanBnLndlYnAHI2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZC01LmpwZy53ZWJwDAENAQcFYXNzZXQHI2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZC01LmpwZy53ZWJwByNhc3NldHMvaW1hZ2VzL2JhY2tncm91bmQtNi5qcGcud2VicAwBDQEHBWFzc2V0ByNhc3NldHMvaW1hZ2VzL2JhY2tncm91bmQtNi5qcGcud2VicAcrYXNzZXRzL2ltYWdlcy9kZXNrdG9wLWJhY2tncm91bmQtMS5qcGcud2VicAwBDQEHBWFzc2V0Bythc3NldHMvaW1hZ2VzL2Rlc2t0b3AtYmFja2dyb3VuZC0xLmpwZy53ZWJwBythc3NldHMvaW1hZ2VzL2Rlc2t0b3AtYmFja2dyb3VuZC0yLmpwZy53ZWJwDAENAQcFYXNzZXQHK2Fzc2V0cy9pbWFnZXMvZGVza3RvcC1iYWNrZ3JvdW5kLTIuanBnLndlYnAHK2Fzc2V0cy9pbWFnZXMvZGVza3RvcC1iYWNrZ3JvdW5kLTMuanBnLndlYnAMAQ0BBwVhc3NldAcrYXNzZXRzL2ltYWdlcy9kZXNrdG9wLWJhY2tncm91bmQtMy5qcGcud2VicAcrYXNzZXRzL2ltYWdlcy9kZXNrdG9wLWJhY2tncm91bmQtNC5qcGcud2VicAwBDQEHBWFzc2V0Bythc3NldHMvaW1hZ2VzL2Rlc2t0b3AtYmFja2dyb3VuZC00LmpwZy53ZWJwBythc3NldHMvaW1hZ2VzL2Rlc2t0b3AtYmFja2dyb3VuZC01LmpwZy53ZWJwDAENAQcFYXNzZXQHK2Fzc2V0cy9pbWFnZXMvZGVza3RvcC1iYWNrZ3JvdW5kLTUuanBnLndlYnAHK2Fzc2V0cy9pbWFnZXMvZGVza3RvcC1iYWNrZ3JvdW5kLTYuanBnLndlYnAMAQ0BBwVhc3NldAcrYXNzZXRzL2ltYWdlcy9kZXNrdG9wLWJhY2tncm91bmQtNi5qcGcud2VicAcrYXNzZXRzL2ltYWdlcy9kZXNrdG9wLWJhY2tncm91bmQtNy5qcGcud2VicAwBDQEHBWFzc2V0Bythc3NldHMvaW1hZ2VzL2Rlc2t0b3AtYmFja2dyb3VuZC03LmpwZy53ZWJwBythc3NldHMvaW1hZ2VzL2Rlc2t0b3AtYmFja2dyb3VuZC04LmpwZy53ZWJwDAENAQcFYXNzZXQHK2Fzc2V0cy9pbWFnZXMvZGVza3RvcC1iYWNrZ3JvdW5kLTguanBnLndlYnAHK2Fzc2V0cy9pbWFnZXMvZGVza3RvcC1iYWNrZ3JvdW5kLTkuanBnLndlYnAMAQ0BBwVhc3NldAcrYXNzZXRzL2ltYWdlcy9kZXNrdG9wLWJhY2tncm91bmQtOS5qcGcud2VicAceYXNzZXRzL2ltYWdlcy9pbWdfYXBwX2xvZ28ucG5nDAENAQcFYXNzZXQHHmFzc2V0cy9pbWFnZXMvaW1nX2FwcF9sb2dvLnBuZwcaYXNzZXRzL2ltYWdlcy9pbWdfbG9nby5wbmcMAQ0BBwVhc3NldAcaYXNzZXRzL2ltYWdlcy9pbWdfbG9nby5wbmcHJGFzc2V0cy9pbWFnZXMvbG9naW4tYmFubmVyLmpwZWcud2VicAwBDQEHBWFzc2V0ByRhc3NldHMvaW1hZ2VzL2xvZ2luLWJhbm5lci5qcGVnLndlYnAHJGFzc2V0cy9sb3R0aWVzL2Jyb2FkY2FzdC1sb3R0aWUuanNvbgwBDQEHBWFzc2V0ByRhc3NldHMvbG90dGllcy9icm9hZGNhc3QtbG90dGllLmpzb24HIWFzc2V0cy9sb3R0aWVzL3VubG9jay1sb3R0aWUuanNvbgwBDQEHBWFzc2V0ByFhc3NldHMvbG90dGllcy91bmxvY2stbG90dGllLmpzb24HMnBhY2thZ2VzL2N1cGVydGlub19pY29ucy9hc3NldHMvQ3VwZXJ0aW5vSWNvbnMudHRmDAENAQcFYXNzZXQHMnBhY2thZ2VzL2N1cGVydGlub19pY29ucy9hc3NldHMvQ3VwZXJ0aW5vSWNvbnMudHRmBzZwYWNrYWdlcy9mbHV0dGVyX2ltYWdlX2NvbXByZXNzX3dlYi9hc3NldHMvcGljYS5taW4uanMMAQ0BBwVhc3NldAc2cGFja2FnZXMvZmx1dHRlcl9pbWFnZV9jb21wcmVzc193ZWIvYXNzZXRzL3BpY2EubWluLmpzBzJwYWNrYWdlcy9mbHV0dGVyX3Bob3NwaG9yX2ljb25zL2ZvbnRzL1Bob3NwaG9yLnR0ZgwBDQEHBWFzc2V0BzJwYWNrYWdlcy9mbHV0dGVyX3Bob3NwaG9yX2ljb25zL2ZvbnRzL1Bob3NwaG9yLnR0ZgcocGFja2FnZXMvd2FrZWxvY2tfd2ViL2Fzc2V0cy9ub19zbGVlcC5qcwwBDQEHBWFzc2V0ByhwYWNrYWdlcy93YWtlbG9ja193ZWIvYXNzZXRzL25vX3NsZWVwLmpz"
1 change: 1 addition & 0 deletions docs/assets/AssetManifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"assets/.DS_Store":["assets/.DS_Store"],"assets/fonts/helvetica-neue-light.ttf":["assets/fonts/helvetica-neue-light.ttf"],"assets/fonts/helvetica-neue-medium.ttf":["assets/fonts/helvetica-neue-medium.ttf"],"assets/fonts/helvetica-neue-regular.ttf":["assets/fonts/helvetica-neue-regular.ttf"],"assets/icons/ic_apple.png":["assets/icons/ic_apple.png"],"assets/icons/ic_camera_video.png":["assets/icons/ic_camera_video.png"],"assets/icons/ic_end_call.png":["assets/icons/ic_end_call.png"],"assets/icons/ic_facebook.png":["assets/icons/ic_facebook.png"],"assets/icons/ic_google.png":["assets/icons/ic_google.png"],"assets/icons/ic_new_meeting.png":["assets/icons/ic_new_meeting.png"],"assets/icons/launcher_icon.png":["assets/icons/launcher_icon.png"],"assets/icons/launcher_icon_android12.png":["assets/icons/launcher_icon_android12.png"],"assets/images/background-1.jpg.webp":["assets/images/background-1.jpg.webp"],"assets/images/background-2.jpg.webp":["assets/images/background-2.jpg.webp"],"assets/images/background-3.jpg.webp":["assets/images/background-3.jpg.webp"],"assets/images/background-4.jpg.webp":["assets/images/background-4.jpg.webp"],"assets/images/background-5.jpg.webp":["assets/images/background-5.jpg.webp"],"assets/images/background-6.jpg.webp":["assets/images/background-6.jpg.webp"],"assets/images/desktop-background-1.jpg.webp":["assets/images/desktop-background-1.jpg.webp"],"assets/images/desktop-background-2.jpg.webp":["assets/images/desktop-background-2.jpg.webp"],"assets/images/desktop-background-3.jpg.webp":["assets/images/desktop-background-3.jpg.webp"],"assets/images/desktop-background-4.jpg.webp":["assets/images/desktop-background-4.jpg.webp"],"assets/images/desktop-background-5.jpg.webp":["assets/images/desktop-background-5.jpg.webp"],"assets/images/desktop-background-6.jpg.webp":["assets/images/desktop-background-6.jpg.webp"],"assets/images/desktop-background-7.jpg.webp":["assets/images/desktop-background-7.jpg.webp"],"assets/images/desktop-background-8.jpg.webp":["assets/images/desktop-background-8.jpg.webp"],"assets/images/desktop-background-9.jpg.webp":["assets/images/desktop-background-9.jpg.webp"],"assets/images/img_app_logo.png":["assets/images/img_app_logo.png"],"assets/images/img_logo.png":["assets/images/img_logo.png"],"assets/images/login-banner.jpeg.webp":["assets/images/login-banner.jpeg.webp"],"assets/lotties/broadcast-lottie.json":["assets/lotties/broadcast-lottie.json"],"assets/lotties/unlock-lottie.json":["assets/lotties/unlock-lottie.json"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"],"packages/flutter_image_compress_web/assets/pica.min.js":["packages/flutter_image_compress_web/assets/pica.min.js"],"packages/flutter_phosphor_icons/fonts/Phosphor.ttf":["packages/flutter_phosphor_icons/fonts/Phosphor.ttf"],"packages/wakelock_web/assets/no_sleep.js":["packages/wakelock_web/assets/no_sleep.js"]}
1 change: 1 addition & 0 deletions docs/assets/FontManifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"Helvetica","fonts":[{"weight":300,"asset":"assets/fonts/helvetica-neue-light.ttf"},{"weight":400,"asset":"assets/fonts/helvetica-neue-regular.ttf"},{"weight":600,"asset":"assets/fonts/helvetica-neue-regular.ttf"},{"weight":700,"asset":"assets/fonts/helvetica-neue-medium.ttf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]},{"family":"packages/flutter_phosphor_icons/Phosphor","fonts":[{"asset":"packages/flutter_phosphor_icons/fonts/Phosphor.ttf"}]}]
Loading

0 comments on commit 67fc0ac

Please sign in to comment.