Plugins
Templates
Sharely - Car Sharing Template

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

Release Notes

Update: 21 Oct 2021

  • Fixed inexistent links in footer (and added FAQ page).
  • Fixed radar setup, to show all available cars.
  • Fixed car location, to be available as a map marker.
  • Added warning popup on edit/copy/delete functions and "only admin" condition on car cards, dashboard page.

Demo to preview the template

Last modified 2mo ago