Overview — Screens, Database, Layout Settings, Use Cases

Features a list screen for all upcoming classes or challenges & a beautifully designed workouts screen.

The Browse Dates feature template is perfect for fitness facilities or personal trainers who offer various challenges or classes at a specific time. With a list of classes to take and an associated details screen, this template is easy to click, add your information, and launch quickly!

Screens Overview:

📚 Instructions Screen

Quickly get an overview of the template with quick tips, a help doc, and associated templates that may be of interest. This screen may be deleted at anytime.

User Screens

These screens will be interacted with by the customers or clients of your app.

Time Slots Screen

This screen displays all the upcoming dates and times for events

🏋🏾 Workout Screen

This screen shows the details for each of the time slots available.

Database Overview

The Browse Dates Feature Template comes with a database that contains sample data. Each Adalo database contains Collections and each collection comes with the associated Properties. Any necessary relationship between the collections is set up, as well.

Important Note About the Database:

If you delete a Collection or Property from the Feature Template, this could impact the functionality of your app.

If you add a Collection or Property to your Feature Template, this will not impact the functionality of your app.

Below is an outline of the included Collections and their Properties. The Collection name is bolded and includes a description. The Properties include their name, property type (in brackets), and a description.

Basic Collections & Properties

👥 Users

The Users Collection automatically comes with every Adalo app. This collection will hold all the information related to anyone who uses the app. This information is initially collected from a user when they sign up to use your app.

  • Email [Text] — the user’s email address.

  • Password [Encrypted] — the user’s password to log into the app. This cannot be viewed by anyone, including the administrator.

  • Username [Text] — the user’s username.

  • Full Name [Text] — the user’s first and last name.

  • Profile Photo [Image] — the user’s profile picture.

  • Events [Many-to-Many Relationship] — this relational field shows the events that a user is registered for. Each user can belong to many events, and each event can have many users.

📅 Events

The Events Collections holds all the information regarding each individual event.

  • Name [Text] — the name of the event.

  • Description [Text] — a description of the event.

  • Date & Time [Date & Time] — the date and time of the event.

  • Image [Image] — a picture to represent the event.

  • Minutes [Number] — the duration of the event in minutes.

  • Exercises [Number] — the number of exercises that are a part of the event.

  • Users [Many-to-Many Relationship] — this relational field shows the users who are registered for the event. Each event can have many users, and each user can attend many events.

Layout Settings

Each screen in the Browse Dates Feature Template is created using responsive design. The screens will look good on any device or tablet.

Most screens have been designed with Custom Layouts. If you add a new component to a screen, you might notice that the other screen sizes are impacted.

Layout Overview

To view or edit the layout for different screen sizes — click the Screen title to reveal the dropdown.

The default view for this template is Desktop. When you change the screen size for one screen in the Builder, it does not change the screen size of the rest of the screens on the canvas.

Hidden Components

In each view, there may be components that do not appear on Desktop, but are visible on Mobile. These are grayed out in the lefthand panel & denoted with an icon.

Another way to view which device components are visible on is the Layout Tab here:

Custom Layout

Some components come with custom layouts based on screen size. To view those settings, check the Layout Tab & scroll to the Custom Layout Settings.

Example Use Cases

  • Hosting challenges as a personal trainer.

  • Creating tournaments for your sports club.

  • and many more!

Last updated