• The default language of any content posted is English.
    Do not create multi-accounts, you will be blocked!
Ridy Taxi Applcation - Complete Taxi Solution with Admin Panel

Ridy Taxi Applcation - Complete Taxi Solution with Admin Panel 3.1.12

raz0r

owner
Staff member
Administrator
Moderator
Messages
22,186
Files
6191
Reactions
85,371
raz0r submitted a new resource:

Ridy Flutter - Full Taxi solution - Flutter Full Taxi solution (Codecanyon ID: 34659003)

View attachment 2319

Ridy is a fully featured taxi application based on Flutter and it uses powerful Node.js application as it’s backend. It is designed with all aspects of taxi business requirements being in mind.

Features​

Rider​

  • Wizard UX for pickup and destination locations selection
  • Select between services available in the region
  • Real-time location updates of driver during trip
  • Call/Text the driver if needed...

Read more about this resource...
 
raz0r 's signature
Reacted by:
  • Like
Reactions: jaysa

Attachments

  • ridy-flutter-2.2.0.zip
    4.2 MB · Views: 43
raz0r 's signature
Reacted by:
  • Like
Reactions: fmchawki
still not working as per screenshot, can please test it and then let us

View attachment 3109 know what issue it
Open apps\admin-panel\src\app\config\config.component.ts
find
Code:
      case (0): {
        if (this.currentConfig.currentConfiguration.purchaseCode == null) {
          this.msg.error('Purchase code is invalid.');
          return;
        }
        const result = await firstValueFrom(this.updatePurchaseGql.mutate({ code: this.currentConfig.currentConfiguration.purchaseCode ?? '' }));
        console.log(result);
        if (result.data?.updatePurchaseCode.status == UpdatePurchaseCodeStatus.ClientFound) {
          this.clients = result.data?.updatePurchaseCode.clients?.map(client => client.ip) ?? [];
          this.createClientsModal();
          return;
        }
        if (result.data?.updatePurchaseCode.status == UpdatePurchaseCodeStatus.Invalid) {
          this.msg.error('Purchase code is Invalid. You can contact [email protected] for more information.');
        }
        if (result.data?.updatePurchaseCode.status == UpdatePurchaseCodeStatus.Ok) {
          this.currentStep += 1;
        }
        break;
      }
and replace to

Code:
      case (0): {
        this.currentStep += 1;
        break;
      }
 
raz0r 's signature
Reacted by:
  • Like
Reactions: fmchawki and veera
Hello, can you update Ridy to the latest version?

I have some good scripts to share and I'll search the forum for what scripts I have that already exist here to avoid duplication.
 
Reacted by:
Hello,
Please can you explain how this answer:

Open apps\admin-panel\src\app\config\config.component.ts
find
Code:
      case (0): {
        if (this.currentConfig.currentConfiguration.purchaseCode == null) {
          this.msg.error('Purchase code is invalid.');
          return;
        }
        const result = await firstValueFrom(this.updatePurchaseGql.mutate({ code: this.currentConfig.currentConfiguration.purchaseCode ?? '' }));
        console.log(result);
        if (result.data?.updatePurchaseCode.status == UpdatePurchaseCodeStatus.ClientFound) {
          this.clients = result.data?.updatePurchaseCode.clients?.map(client => client.ip) ?? [];
          this.createClientsModal();
          return;
        }
        if (result.data?.updatePurchaseCode.status == UpdatePurchaseCodeStatus.Invalid) {
          this.msg.error('Purchase code is Invalid. You can contact [email protected] for more information.');
        }
        if (result.data?.updatePurchaseCode.status == UpdatePurchaseCodeStatus.Ok) {
          this.currentStep += 1;
        }
        break;
      }
and replace to

Code:
      case (0): {
        this.currentStep += 1;
        break;
      }

is it related to @jaysa's question about the purchase code?

His question is related to the existing configuration in the Docker container. How can files downloaded here overwrite container files?
 
Reacted by:
raz0r 's signature
Reacted by:
  • Like
Reactions: fmchawki
v2.5.6 (August 6th, 2023)- feature: Added car capacity on the ride preview screen
- chore: Migrated many major parts of server-side to newer versions
- fix: Fixed 3rd party app navigation issue

v2.5.4 (July 17th, 2023)

- some fixes and improvements

v2.5.1 (July 8th, 2023)

- Flutter 3.10.x support
- New and Enhanced registration experience for new riders
- Animated Mapbox and OpenStreetMap integration
- Improved integration with Google Maps
- Upgraded GraphQL integration to a cleaner and more concise solution
- Enhanced multi-stop functionality for drivers
- Added ability to switch between different maps within the app for demonstration purposes
- Introduced a new settings menu for language selection

v2.4.3 (March 18, 2023)

- The admin panel now includes new registration charts to provide additional insight into user registration activity.
- Apps have been updated with a new banner message design to improve user experience.
- Real-time notifications have been added back to the admin panel for SOS signals and complaints.
- The admin panel has introduced a real-time notification center to inform users of important updates.
- Stripe gateway implementation now supports saving payment methods, and an optional pre-authentication possibility exists.
- The Admin Panel and mobile apps have undergone UI changes to improve accessibility.
- The driver's app foreground experience has been enhanced by introducing new sound clues

v2.3.6 (February 20, 2023)

- Updated to flutter 3.7.0
- Added Swedish language
- Improved online payment flow

v2.3.5 (January 21, 2023)

- bug fixes and small improvements

 
iranthavan 's signature
Reacted by:
  • Like
Reactions: ilkhoon, 2a7u, q8yas and 14 others
Hello, can you update Ridy to the latest version? :)
v3.1.11 (April 4th, 2024)- feature: the place lookup screen now shows the title and distance
- feature: Support for miles
- various fixes and improvements
 
Reacted by:
raz0r 's signature
Reacted by:
  • Like
Reactions: q8yas
Open apps\admin-panel\src\app\config\config.component.ts
find
Code:
      case (0): {
        if (this.currentConfig.currentConfiguration.purchaseCode == null) {
          this.msg.error('Purchase code is invalid.');
          return;
        }
        const result = await firstValueFrom(this.updatePurchaseGql.mutate({ code: this.currentConfig.currentConfiguration.purchaseCode ?? '' }));
        console.log(result);
        if (result.data?.updatePurchaseCode.status == UpdatePurchaseCodeStatus.ClientFound) {
          this.clients = result.data?.updatePurchaseCode.clients?.map(client => client.ip) ?? [];
          this.createClientsModal();
          return;
        }
        if (result.data?.updatePurchaseCode.status == UpdatePurchaseCodeStatus.Invalid) {
          this.msg.error('Purchase code is Invalid. You can contact [email protected] for more information.');
        }
        if (result.data?.updatePurchaseCode.status == UpdatePurchaseCodeStatus.Ok) {
          this.currentStep += 1;
        }
        break;
      }
and replace to

Code:
      case (0): {
        this.currentStep += 1;
        break;
      }

How can I install this app in my server?
 
Reacted by:
v3.1.16 (June 1th, 2024)- Upgraded to flutter 3.22.0
- Maps performance improved for OSM and MapBox (Map on-device cache coming soon)
- Search places performance improved (now cached)
 
Reacted by:
Can you guid me on how to install it on docker?
You need a VPS minimum requirement is 4GB RAM. And will need an SSH client to access your Server's terminal.
and just follow the installations Guide in Documentation
 
Reacted by:
Top