Templates
Template Setup Guides

Sharely - Car Sharing Template

Template page link: https://zeroqode.com/template/sharely---car-sharing-template-1550225506439x787395055245328400

Introduction

Sharely car sharing no-code template is a solution to get the car from anywhere on the street, then drop it off anywhere on the street in the operating area. No advance bookings required. No long lines. Pay by minutes or hours. No worries. Carsharing is on your terms - for the epic moments, and everything in between. Features a landing page and mobile ready app page. Also it comes with an admin dashboard functionalities to control the car availability, check payments via Stripe and package management.

Features:

  • Landingpage

  • Mobile App view

  • User Dashboard

  • Profile & Payment setting

  • Admin Dashboard

  • Vehicle Settings

  • Package Settings

  • User management

  • Payment management

  • Stripe Payments

  • Find vehicles in your near

  • Search vehicles in any location

  • Rent vehicles with different packages

  • Reserve vehicles

  • Radar that informs you when a vehicle is nearby

Payments: See the documentation on how to set Stripe Payments in Bubble App.

Data Structure

Vehicle_Model: Vehicle Brand/Model

Field

Note

Brand

Image

Logo

Vehicle: Active vehicles

Field

Note

ID

license plate

Location

current vehicle location

Location String

location as text for a better search with the autocomplete plugin

Rented

if a vehicle is rented it will not show on the map and search list

Reserved

if a vehicle is reservated it will not show on the map and search list. Default reservation duration is 20 min.

Vehicle Model

Reservation:

Field

Note

Vehicle

This is a specific active car

Vehicle Model

The Vehicle is derived by this Vehicle

Rental: Rented vehicles

Field

Note

Duration minutes

The duration of the current running rental

Package

The selected Package for the rental

Running?

If the user has a running rental, this state is true. Needs for some UI settings

Total Cost

The total cost of the finished rental

Vehicle

Vehicle Model

Radar: The radar informs you when a vehicle is nearby

Field

Note

Address

The location where to search

Address_String

location as text for a better search

Radius

Radius around the search location

Vehicle

Package: Each vehicle has a car package. For example, a 2 hour or 4 hour package

Field

Note

Included minutes

The included minutes for the package. Example: The 2-hour package is 120 minutes. If the rental period is above these minutes, the indicated minute rate will be added

Minute price

nr

needed for sorting in the package list. The minute package should have 1

Package title

Price

Price of the Package. For the minute package this is empty because billed per minute

Vehicle Model

Invoice: Each rental has a Invoice for the User

Field

Note

Amount

This amount is calculated in the workflow Section "Custom"

Package

Vehicle Model

Custom States

For a better maintenance, the custom states are all in the root app page

State

Type

Note

Default Reservation Time

number

20 Minutes default

Demo

yes/no

This state sets some setting like user location for the demo app

Group NoCarFoundConfirmed

yes/no

Hides the Group NoCarFound

Next Car

vehicle

The closest vehicle to the current location. The value is set in the Workfow: Custom / NextCar

Package

Package

Package_Price(Calculation)

number

Required for packages included the included minute. If the rental period is above these free minutes this value will be filled in the workflow: Rent / ButtonEnd -> 2.Step

Remaining_Reservation_Time

number

The remaining time of the current reservationIs set in the workflow:

Custom / calculate reservation time

Rental_Duration

number

Rental_Menu

yes/no

for the ui logic

Rental_running?

yes/no

for the ui logic from rental container

Rental_Tab

number

Tab logic in the rental container

1= Running Rental

2=Rental History

Reservation_Time(Calculation)

number

Workflow:

Custom / calculate reservation time

Total_Cost

number

Workflow:

Rent/ End rental

User_has_reservation

yes/no

This needs because a user can reservation only 1 vehicle at same time

Vehicle_Model

Vehicle_Model

Selected Vehicle_Model

Vehicle

Vehicle

Selected Vehicle

VehilceList(around100km)

yes/no

Needs for the Group NoCarFound.

Workflow:

Custom / VehicleFound

Admin Dashboard

  • Vehicle Settings Here the administrator can modify (edit, delete, create) the list of cars, set the location for cars, check cars rental history, set status for active and inactive cars rental

  • Package Settings Here the administrator can modify (edit, delete, create) the list of renting packages, set the price for renting, create different types of packages (2h, 4h or payment per minute rent)

  • User management Ability to see the rights of your registered users and their user details

  • Payment management Ability to check the payment history details

Demo to preview the template