• 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
18,958
Reactions
75,977
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
Can u tell me please if it has full backend source code and if u maybe have the full taxig one also?
 

Attachments

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

Screenshot 2022-09-21 084205 (1).png know what issue it
 
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
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.
 
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?
 
raz0r 's signature
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
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
 
raz0r 's signature
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?
 
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)
 
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
 
Top