hyperlink infosystem
Get A Free Quote

Yasta

One App For All Your Needs.

yasta-bg

Overview

Yasta application helps the user manage daily life by providing access to hundreds of potential suppliers for transportation/services/restaurants, and events, all with just a few clicks. When the user signs up, they can find and hire a service provider, book restaurant reservation, book event, and book taxis in their belongings area. Yasta app also gives the feature to create the event, become a service provider, add a restaurant, and provide taxi moto service by downloading the Yasta provider application.

Client Requirement

Our client wanted to make an online and single platform to book a restaurant, hire a service provider, book events, and book taxis in one application. The idea of this application was to render lots of services, book any local taxi, book an event, or make a restaurant reservation in the same place, and easy to use. The client also wanted to add promo code functionality to develop a discount on user booking. The client came to Hyperlink InfoSystem with this unique concept to make an online platform that connects service seekers and providers, event organizers, or reservation providers within minutes. We have done successfully with their needs. The client also wanted to give Spanish language support. The app is available on Android and iOS platforms and developed to provide domestic urban services.

yasta one app for all

Features

Customer Side

locationAuthentication Process

  • Signup using necessary details like name, email, mobile number.
  • Log in with email & password or by Google.
  • For secure login, you need to verify with OTP Code.
  • A forgot password option is available to create a new one.

locationHome Module

  • View all service which is more than 100+.
  • Show option for a make restaurant reservation, book taxi moto, and the book.

locationBook Module

  • To book service providers, just click on any of the services users want and select time, payment method.
  • To book, restaurant list, find your restaurant, choose a time slot, and add a family member and click on the book.
  • For Taximoto, set pickup location and destination location and send a request for a booked taxi.
  • To book the events on the listing, find your event and book event.

locationPayment Card Module

  • User can manage their payment card in the menu section, then add a new card, delete the card, and set a default card.

locationLive Tracking

  • Click on the taxi moto; the user can show current location tracking on the map.

locationFamily Contact

  • This application also gives the feature to add your family from the contact list, use their card for payment, and get the location.

locationChat Module

  • Users can interact with the provider by chat service.

locationHistory Module

  • Users can find their past and upcoming booking list from the history calendar.

locationNotification Module 

  • Users can find all notification for their services with booking status.

locationSetting and Menu

  • User can change their address and profile from settings.
  • Send help request.
  • Refer application.
  • Show booked event.

Service Provider Side

locationAuthentication Process

  • Signup using necessary details like name, email, mobile number, etc.
  • Log in with email & password.
  • For secure login, you need to verify with OTP Code.
  • A forgot password option is available to create a new one.
  • Choose what you want to become, like provide service, provider, Restaurant reservation service, taxi moto driver, or event organizer.

locationHome

  • The home provider shows their accepted order with the calendar to see the order's details and manage the order.

locationEvent Module

  • The event organizer creates an event and edits their event and adds a member for confirmation in the booked event tickets.

locationEvent Ticket Module

  • The provider can make a user confirm their event ticket so this user login into the app and confirm the ticket by scan the QR code.

locationMap Module

  • The provider can track the user.

locationEarning Module

  • The provider can see their earning amount.

locationPromo Code Module

  • The provider makes a promo code for getting discounts for their service to the user.

locationChat Module

  • The provider can interact with the user by chat service.

locationHistory Module

  • The provider can find past and upcoming their booking list from the history calendar.

locationNotification Module

  • The provider can find all notification for their services with booking status.

locationSetting and Menu

  • User can change their address and profile from settings.
  • Send help request.
  • Refer application.
  • Show booked event.

Admin Panel

locationDashboard Management

  • View active providers in map
  • Total revenue generated
  • Monthly revenue generated
  • Set monthly target
  • Set weekly target
  • Report revenue targeted
  • Top bookings details

locationUsers Management

  • Customer listing
  • View and edit user details
  • Active/Inactive user details

locationProvider Management

  • View, add and edit provider details
  • Active/Inactive provider details
  • Approved/Unapproved providers bank management
yasta admin management

locationService Management

  • Add and edit services
  • Active/Inactive services
  • Approved/Unapproved custom service from the provider

locationPromocode Management

  • Add and edit promocode
  • Active/Inactive promocode
  • Assign promocode to particular users

locationBooking Management

  • Admin can view all appointment of users.
  • Admin can view all types of orders status and total earning details of a provider.
  • Admin can generate all reports in the excel sheet.
yasta admin management

locationPayment Management

  • User wise payment history
  • Provider wise payment history
  • Total profit and loss of app 

locationHelp (Query) Management

  • Any user or provider can contact to admin
  • Admin can react to each query
yasta admin screen

Challenges

Manage order

Users can book service, book taxis, book events, or make a restaurant reservation for all in one app, so we need to manage all orders within using the application; this is more challenging to handle. Also, we need to keep track of all orders like cancel orders, accepted orders, etc. Developers have managed such a huge order and complex scenario by implementing a booking interface and their custom algorithm. And keep all orders by date.

Add Family Member 

Yasta application also provides one impressive feature where the user can add their family member to use their payment card; also, during taxi booking, users can add destinations location form their phone contact listing. So this unique idea gives the option to add their family member and user their card and site. We also need to think about security to share their payment card. After thinking about all the scenarios, we can send a request to their family member who is already in-app. Users can able to use their card and location after confirmation.

on demand app

Technologies

Android

Android OS Support: Android 5.1 to Android 10.0

Development:
Java using Android Studio 3.5

iOS

iOS Support:
iOS 10.0 to 13.2

Development:
Swift 5.0 using Xcode

Admin Panel & API

Framework: CodeIgniter

Technology: Node js, MySQL

API: JSON format

whatsapp