View Code? Open in Web Editor
NEW
A movie tickets booking and management application using Flutter and NestJS. Flutter BLoC pattern and RxDart, rx_redux, stream_loader for state management. Firebase authentication, socket.io. Backend using NestJS, MongoDB database and Neo4j. Recommendation using Neo4j database and Collaborative filtering via Cypher query. Movie ticket booking flutter
Home Page: https://pub.dev/packages/stream_loader
License: MIT License
JavaScript 0.05%
TypeScript 18.14%
Kotlin 0.07%
Swift 0.06%
Objective-C 0.01%
Dart 80.62%
HTML 0.23%
Handlebars 0.63%
Ruby 0.19%
movie-ticket-booking's Issues
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
Warning
These dependencies are deprecated:
Datasource
Name
Replacement PR?
npm
@types/faker
npm
@types/mongoose
npm
@types/socket.io
npm
faker
Rate-Limited
These updates are currently rate-limited. Click on a checkbox below to force their creation now.
fix(deps): replace dependency faker with @faker-js/faker
chore(deps): update dependency @types/express to v4.17.21
chore(deps): update dependency @types/morgan to v1.9.9
chore(deps): update dependency @types/node to v13.13.52
chore(deps): update dependency @types/socket.io to v2.1.13
chore(deps): update dependency @types/supertest to v2.0.16
chore(deps): update dependency typescript to v3.9.10
fix(deps): update dependency handlebars to v4.7.8
fix(deps): update dependency rxjs to v6.6.7
chore(deps): update dependency @nestjs/cli to v7.6.0
chore(deps): update dependency @types/jest to v25.2.3
chore(deps): update dependency @types/mongoose to v5.11.97
chore(deps): update dependency eslint-config-prettier to v6.15.0
chore(deps): update dependency eslint-plugin-import to v2.29.1
chore(deps): update dependency socket.io to v2.5.0
chore(deps): update dependency tsconfig-paths to v3.15.0
fix(deps): update dependency @aginix/nestjs-firebase-admin to v2.2.0
fix(deps): update dependency @nestjs-modules/mailer to v1.11.2
fix(deps): update dependency @nestjs/mongoose to v7.2.4
fix(deps): update dependency @nestjs/serve-static to v2.2.2
fix(deps): update dependency @nestjs/swagger to v4.8.2
fix(deps): update dependency com.google.firebase:firebase-bom to v25.13.0
fix(deps): update dependency dayjs to v1.11.12
fix(deps): update dependency dotenv to v8.6.0
fix(deps): update dependency faker to v5.5.3 (faker
, @types/faker
)
fix(deps): update dependency firebase_auth to ^0.20.0
fix(deps): update dependency firebase_core to ^0.7.0
fix(deps): update dependency firebase_remote_config to ^0.11.0
fix(deps): update dependency flutter_google_places to v0.3.0
fix(deps): update dependency flutter_slidable to ^0.6.0
fix(deps): update dependency http to ^0.13.0
fix(deps): update dependency image_picker to ^0.8.0
fix(deps): update dependency intl to ^0.19.0
fix(deps): update dependency neo4j-driver to v4.4.11
fix(deps): update dependency nodemailer to v6.9.14
fix(deps): update dependency qr_code_scanner to ^0.7.0
fix(deps): update dependency qrcode to v1.5.4 (qrcode
, @types/qrcode
)
fix(deps): update dependency reflect-metadata to ^0.2.0
fix(deps): update dependency rxdart to ^0.28.0
fix(deps): update dependency rxdart_ext to ^0.3.0
fix(deps): update dependency slugify to v1.6.6
fix(deps): update dependency stripe to v8.222.0
fix(deps): update dependency swagger-ui-express to v4.6.3
fix(deps): update kotlin monorepo to v1.9.25 (org.jetbrains.kotlin:kotlin-stdlib-jdk7
, org.jetbrains.kotlin:kotlin-gradle-plugin
)
fix(deps): update nest monorepo (@nestjs/common
, @nestjs/platform-express
, @nestjs/platform-socket.io
, @nestjs/schematics
, @nestjs/testing
, @nestjs/websockets
)
chore(deps): update dependency @nestjs/cli to v10
chore(deps): update dependency @types/node to v20
chore(deps): update dependency @types/socket.io to v3
chore(deps): update dependency @types/supertest to v6
chore(deps): update dependency build_runner to v2
chore(deps): update dependency built_value_generator to v8
chore(deps): update dependency dart to v3
chore(deps): update dependency eslint to v9
chore(deps): update dependency eslint-config-prettier to v9
chore(deps): update dependency gradle to v8
chore(deps): update dependency prettier to v3
chore(deps): update dependency socket.io to v4
chore(deps): update dependency supertest to v7
chore(deps): update dependency ts-loader to v9
chore(deps): update dependency ts-node to v10
chore(deps): update dependency tsconfig-paths to v4
chore(deps): update dependency typescript to v5
chore(deps): update jest monorepo to v29 (major) (@types/jest
, jest
, ts-jest
)
chore(deps): update typescript-eslint monorepo to v8 (major) (@typescript-eslint/eslint-plugin
, @typescript-eslint/parser
)
fix(deps): update dependency @nestjs-modules/mailer to v2
fix(deps): update dependency @nestjs/mongoose to v10
fix(deps): update dependency @nestjs/serve-static to v4
fix(deps): update dependency @nestjs/swagger to v7
fix(deps): update dependency built_collection to v5
fix(deps): update dependency built_value to v8
fix(deps): update dependency cached_network_image to v3
fix(deps): update dependency com.android.tools.build:gradle to v8
fix(deps): update dependency com.google.firebase:firebase-bom to v33
fix(deps): update dependency com.google.firebase:firebase-messaging to v24
fix(deps): update dependency datetime_picker_formfield to v2
fix(deps): update dependency distinct_value_connectable_stream to v2
fix(deps): update dependency dotenv to v16
fix(deps): update dependency expandable to v5
fix(deps): update dependency faker to v6 (faker
, @types/faker
)
fix(deps): update dependency firebase_auth to v5
fix(deps): update dependency firebase_core to v3
fix(deps): update dependency firebase_messaging to v15
fix(deps): update dependency firebase_remote_config to v5
fix(deps): update dependency firebase_storage to v12
fix(deps): update dependency flutter_bloc_pattern to v3
fix(deps): update dependency flutter_dotenv to v5
fix(deps): update dependency flutter_facebook_auth to v7
fix(deps): update dependency flutter_google_places_hoc081098 to v2
fix(deps): update dependency flutter_local_notifications to v17
fix(deps): update dependency flutter_slidable to v3
fix(deps): update dependency flutter_speed_dial to v7
fix(deps): update dependency font_awesome_flutter to v10
fix(deps): update dependency google_api_headers to v4
fix(deps): update dependency google_sign_in to v6
fix(deps): update dependency http to v1
fix(deps): update dependency image_picker to v1
fix(deps): update dependency listenable_stream to v2
fix(deps): update dependency loading_indicator to v3
fix(deps): update dependency neo4j-driver to v5
fix(deps): update dependency octo_image to v2
fix(deps): update dependency qr_code_scanner to v1
fix(deps): update dependency rimraf to v6
fix(deps): update dependency rx_shared_preferences to v4
fix(deps): update dependency rxjs to v7
fix(deps): update dependency stripe to v16
fix(deps): update dependency swagger-ui-express to v5
fix(deps): update dependency tuple to v2
fix(deps): update dependency url_launcher to v6
fix(deps): update dependency uuid to v4
fix(deps): update kotlin monorepo to v2 (major) (org.jetbrains.kotlin:kotlin-stdlib-jdk7
, org.jetbrains.kotlin:kotlin-gradle-plugin
)
fix(deps): update nest monorepo to v10 (major) (@nestjs/common
, @nestjs/platform-express
, @nestjs/platform-socket.io
, @nestjs/schematics
, @nestjs/testing
, @nestjs/websockets
)
๐ Create all rate-limited PRs at once ๐
Edited/Blocked
These updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox.
Open
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
Detected dependencies
cocoapods
MobileApp/datn/ios/Podfile
MobileApp/movie_admin/ios/Podfile
gradle
MobileApp/datn/android/gradle.properties
MobileApp/datn/android/settings.gradle
MobileApp/datn/android/settings_aar.gradle
MobileApp/datn/android/build.gradle
com.android.tools.build:gradle 3.6.3
org.jetbrains.kotlin:kotlin-gradle-plugin 1.4.10
com.google.gms:google-services 4.3.3
org.jetbrains.kotlin:kotlin-stdlib-jdk7 1.4.10
MobileApp/datn/android/app/build.gradle
com.google.firebase:firebase-messaging 20.3.0
MobileApp/movie_admin/android/gradle.properties
MobileApp/movie_admin/android/settings.gradle
MobileApp/movie_admin/android/build.gradle
com.android.tools.build:gradle 3.6.3
org.jetbrains.kotlin:kotlin-gradle-plugin 1.3.50
com.google.gms:google-services 4.3.4
org.jetbrains.kotlin:kotlin-stdlib-jdk7 1.3.50
MobileApp/movie_admin/android/app/build.gradle
com.google.firebase:firebase-bom 25.12.0
gradle-wrapper
MobileApp/datn/android/gradle/wrapper/gradle-wrapper.properties
MobileApp/movie_admin/android/gradle/wrapper/gradle-wrapper.properties
html
Backend/main/static/index.html
socket.io 2.3.1@sha512-AcZyhRP/tbAEsXCCGlziPun5iFvcSUpEz2jKkx0blkYKbxU81F+iq8FURwPn1sYFeksJ+sDDrI5XujsqSobWdQ==
npm
Backend/main/package.json
@aginix/nestjs-firebase-admin ^2.0.1
@nestjs-modules/mailer ^1.5.1
@nestjs/common ^7.4.4
@nestjs/core ^7.4.4
@nestjs/mongoose ^7.0.2
@nestjs/platform-express ^7.4.4
@nestjs/platform-socket.io ^7.4.4
@nestjs/serve-static ^2.1.3
@nestjs/swagger ^4.6.0
@nestjs/websockets ^7.4.4
@types/qrcode ^1.3.5
class-transformer ^0.3.1
class-validator ^0.12.2
dayjs ^1.8.36
dotenv ^8.2.0
faker ^5.1.0
handlebars ^4.7.6
mongoose 5.12.9
morgan ^1.10.0
neo4j-driver ^4.1.2
nodemailer ^6.4.14
qrcode ^1.4.4
reflect-metadata ^0.1.13
rimraf ^3.0.0
rxjs ^6.5.4
slugify ^1.4.5
stripe ^8.106.0
swagger-ui-express ^4.1.4
@nestjs/cli ^7.5.1
@nestjs/schematics ^7.1.2
@nestjs/testing ^7.4.4
@types/express ^4.17.8
@types/faker ^5.1.2
@types/jest 25.1.1
@types/mongoose 5.10.5
@types/morgan ^1.9.1
@types/node ^13.1.6
@types/socket.io ^2.1.11
@types/supertest ^2.0.8
@typescript-eslint/eslint-plugin ^2.12.0
@typescript-eslint/parser ^2.12.0
eslint ^6.7.2
eslint-config-prettier ^6.7.0
eslint-plugin-import ^2.19.1
jest ^24.9.0
prettier ^1.18.2
supertest ^4.0.2
ts-jest 25.1.0
ts-loader ^6.2.1
ts-node ^8.6.0
tsconfig-paths ^3.9.0
typescript ^3.7.4
pub
MobileApp/datn/pubspec.yaml
flutter_speed_dial ^3.0.5
firebase_core ^1.1.1
octo_image ^1.0.0+1
firebase_remote_config ^0.10.0-dev.3
flutter_cache_manager ^3.0.2
flutter_local_notifications ^5.0.0+4
firebase_messaging ^9.1.4
socket_io_client ^2.0.0-beta.4-nullsafety.0
flutter_slidable ^0.6.0
url_launcher ^6.0.2
expandable ^5.0.1
flutter_rating_bar ^4.0.0
built_collection ^5.0.0
loading_indicator ^2.0.1
flutter_facebook_auth ^3.3.3+1
google_sign_in ^5.0.3
font_awesome_flutter ^9.0.0
image_picker ^0.7.5
cached_network_image ^3.0.0
firebase_storage ^8.0.6
flutter_dotenv ^4.0.0-nullsafety.1
datetime_picker_formfield ^2.0.0
intl ^0.17.0
tuple ^2.0.0
rxdart ^0.27.0
http ^0.13.3
firebase_auth ^1.1.4
built_value ^8.0.6
shared_preferences ^2.0.5
path_provider ^2.0.1
collection ^1.15.0
async ^2.5.0
google_api_headers ^1.0.0
rx_redux ^2.3.0
distinct_value_connectable_stream ^1.3.0
flutter_provider ^2.0.0
rx_shared_preferences ^2.1.0
disposebag ^1.5.0
flutter_disposebag ^1.1.0
flutter_bloc_pattern ^2.1.1
rxdart_ext ^0.1.1-dev.1
listenable_stream ^1.1.0
stream_loader ^1.3.0
flutter_google_places_hoc081098 ^1.0.0-nullsafety.2
flutter
pedantic ^1.11.0
cupertino_icons ^1.0.3
build_runner ^1.12.2
built_value_generator ^8.0.6
dart >=2.12.0 <3.0.0
flutter >=2.0.0
MobileApp/movie_admin/pubspec.yaml
qr_code_scanner ^0.1.0
charts_flutter ^0.9.0
uuid ^2.2.2
firebase_core ^0.5.2+1
octo_image ^0.3.0
flutter_slidable ^0.5.7
url_launcher ^5.7.10
expandable ^4.1.4
built_collection ^4.3.2
loading_indicator ^1.2.0
google_sign_in ^4.5.6
font_awesome_flutter ^8.10.0
image_picker ^0.6.7+14
cached_network_image ^2.4.1
firebase_storage ^5.1.0
flutter_dotenv ^2.1.0
flutter_google_places 0.2.6
datetime_picker_formfield ^1.0.0
intl ^0.17.0
tuple ^1.0.3
rxdart ^0.26.0
http ^0.12.2
firebase_auth ^0.18.3+1
built_value ^7.1.0
rx_redux ^2.2.0-nullsafety.2
distinct_value_connectable_stream ^1.2.0-nullsafety.5
flutter_provider ^2.0.0
rx_shared_preferences ^2.0.0-nullsafety.0
disposebag ^1.5.0-nullsafety.1
flutter_disposebag ^1.1.0-nullsafety.1
flutter_bloc_pattern ^2.0.0-nullsafety.1
rxdart_ext ^0.0.1
listenable_stream ^1.0.0-nullsafety.1
stream_loader ^1.1.0-nullsafety.2
flutter
cupertino_icons ^1.0.0
build_runner 1.10.2
built_value_generator ^7.1.0
pedantic ^1.9.0
dart >=2.7.0 <3.0.0
MobileApp/utils/pubspec.yaml
built_collection ^5.0.0
built_value ^8.0.6
http ^0.13.3
flutter_bloc_pattern ^2.1.0
rxdart_ext ^0.1.0
listenable_stream ^1.1.0
flutter
dart >=2.12.0 <3.0.0
flutter >=2.0.0
combo details booked by the user is not showing anywhere in the user app to show order details and collect the combo
In movie manager while deleting the movie it's not deleted
Delete button is not working
we are mentioning the overall price in it but details of the product are not there
mentioning product details make sense make sense
and Also QR code outside the file looks great and user-friendly to show at the entrance if the user doesn't have internet.
Also reduces the user requests to the server
In admin App manager showtime reservations page nice to add option to sell tickets by staff and mail the tickets to respective customer without interacting with payment gateway and staff will collect the cash
In admin app count error in showing number of tickets taken and number of seats available in reservations detail page in particular show
It's considering total seats along with empty places that's why it's showing available seats even though show is full
If Suppose Some user selected the seats proceeding with combos and payment gateway OTP process
meanwhile, other user selected the same seats to proceed with payment those who paid will get tickets then there is no meaning of giving time fo 5 minutes time
It nice to block the seats for 5minutes with red color after the user selected to complete the payment, if payment success updated as booked, if payment failed after verifying with the payment gateway, then the particular seats have to updated as not booked.
if not implemented, we may get many complaints from customers and clients
what do you say?
No pages for promotions starting creating promotion codes
When trying to change the single seat price , the price of all seats are changing .
Seats Order also jumbled below seat price editing option not in sorted order
The PaymentIntent needs to be authenticated by 3D Secure
Have the customer complete 3D Secure authentication using the PaymentIntent client secret.
ticket booking is confirmed even though without authenticated by 3D secure
When clicking ticket booking successful notification it's not routing to your reservations page simply opening the app from recent tabs
Running "flutter pub get" in datn...
The current Dart SDK version is 2.10.5.
Because stream_loader 1.1.0-nullsafety.1 requires SDK version >=2.12.0-0 <3.0.0 and no versions of stream_loader match >1.1.0-nullsafety.1 <2.0.0, stream_loader ^1.1.0-nullsafety.1 is forbidden.
So, because datn depends on stream_loader ^1.1.0-nullsafety.1, version solving failed.
pub get failed (1; So, because datn depends on stream_loader ^1.1.0-nullsafety.1, version solving failed.)
exit code 1
how change the sdk version
when I am trying to get the location its return null values
In Google cloud console its showing 100% error of 4xx
how to solve this issue because the entire project depends on it I even started a trial also but the issue not solved
flutter run
Multiple devices found:
Chrome (web) โข chrome โข web-javascript โข Google Chrome 88.0.4324.104
Edge (web) โข edge โข web-javascript โข Microsoft Edge 88.0.705.56
[1]: Chrome (chrome)
[2]: Edge (edge)
Please choose one (To quit, press "q/Q"): 1
Launching lib\main.dart on Chrome in debug mode...
/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_google_places-0.2.6/lib/src/flutter_google_places.dart:74:15: Error:
The method 'ancestorStateOfType' isn't defined for the class 'BuildContext'.
'BuildContext' is from 'package:flutter/src/widgets/framework.dart'
('/C:/src/flutter/packages/flutter/lib/src/widgets/framework.dart').
Try correcting the name to the name of an existing method, or defining a method named 'ancestorStateOfType'.
context.ancestorStateOfType(const TypeMatcher());
^^^^^^^^^^^^^^^^^^^
Waiting for connection from debug service on Chrome... 34.4s
Failed to compile application.
Better to have flexibility to select seating column numbers starting from right to left and left to right
And flexibility in selecting row ABCD's from front to back or back to front
20min( or management decision )Before show started it should be disappear and not allow users to book the ticket because staff will sell the tickets in counter at that time user booked seats may clashed with ticket's sold in counter
On the Manager showtimes page, it's nice to have a button to change the status of the show, slide button like on users pages, If the admin wants to stop the reservation for some time he can change the status of the showtime and show the users message like currently, reservations are not accepting or if reservations stopped show message as Bookings closed