๐Ez School - Learning & Booking
Explore a diverse range of courses
Last updated
Explore a diverse range of courses
Last updated
Template Link on Bubble Marketplace
Unleash the potential of online education with Ez School, the ultimate web template carefully crafted by the EazyCode agency. This educational template is a typical solution for educational institutions, private tutors, and anyone who wants to dive into the field of e-learning. With Ez School, you leverage the power of a robust education website template that easily connects students and teachers through a user-friendly platform powered by Bubble.io.
Whether you want to expand your educational activities or offer a personalized learning experience, Ez School template is designed to suit the diverse needs of digital education. Its intuitive design and advanced features make it a top contender among educational website templates, offering an online learning journey.
Here's why Ez School stands out in the world of e-learning:
Find a Tutor - Provide students with ideal tutors that suit their learning needs and preferences.
Lesson Booking - A simple booking system simplifies the scheduling process for both students and teachers.
Teacher Page - Teachers gain access to a comprehensive panel to manage their lessons, availability, and earnings.
Admin Page - A centralized control panel allows portal administrators to monitor and manage the entire educational platform.
Account - Personalized user accounts provide a personalized and secure experience for every student and teacher.
Checkout - A secure and simple checkout process makes transactions simple.
Chat - Real-time communication creates a collaborative environment where students and teachers can interact and discuss.
Our template is fully compatible and responsive across all device types. Our team has developed this template in adherence to current UX/UI design standards, ensuring an intuitive interface and visually pleasing aesthetics.
While we offer the template as is, we are open to discussions regarding additional modifications. We recommend exploring the preview section before making a purchase. If you have any questions or need further clarification, please don't hesitate to contact us. We'll be delighted to assist you and tailor a solution to meet your specific requirements.
Landing Page
Find Tutor
Lessons booking
Teacher Admin
Video Lessons
Admin Page
Account
Checkout
Chat
Important note: After purchasing this template and customizing it, be sure that you had a chance to learn how to set up data security.
Check all privacy settings by the following link before launch: Bubble Privacy
Since access to objects differs in each application and is unique for each case, ensure you have established all the privacy rules.
This template is not the final product. Any part of the application can be modified for different needs.
This page displays a list of teachers divided by language teaching, explore tutor group, app features, and tutor possibilities.
This is the administration panel. This page includes three tabs.
All Users - This tab shows a list of users and tutors. Admin can see lesson details, payment history and edit personal information of any user/tutor.
Lessons - On this tab, the admin can see a list of canceled/Unsuccessful Lessons, Last lessons, and Scheduled lessons.
Help/Report - This tab displays a list of all reports on the app.
Also, the admin panel includes a message window.
This page contains a list of tutors that can be filtered. Here users can choose the most suitable teacher by their short information.
This page is a checkout page where users can pay for lessons.
This page is a part of a user/tutor panel. This page displays statistics about lessons.
This page has help/report forms where users can request help or report found bugs.
This page contains a list of contacts and a chat window where users can communicate.
This is personal account settings page. It contains personal information settings, payment methods, notifications, and payment history.
This page contains a list or calendar of scheduled lessons as teacher and student, previous lessons.
This page contains detailed information about the tutor's skills and reviews to choose the most suitable teacher.
This is the Sign-In/Sign-Up page.
This is tutor registration page. It contains a personal information form, tutor studies description and grade proofs, and video presentation forms. All these forms have to be filled out to finish the registration.
This page tutor's scheduler of working time. It contains profile_options reusable element, previous lessons, scheduled lessons, work time selection.
This page is a part of a tutor panel. This is a calendar where the tutor can indicate the available dates and times.
This page allows the user to reset the password.
This page appears when something goes wrong in the app's work
This reusable element contains a bunch of buttons that allow the user to log in as a demo student, teacher, or admin. Only for the app test version.
This reusable element contains only text Some workflow is disabled in the app test version.
This reusable element contains About Us, EazyCode templates, plugins, and social links.
This reusable element contains navigation through the app, user settings of currency and language, notifications, and mobile navigation.
This reusable element contains a disclaimer for real transactions using this app.
This reusable element contains profile navigation tabs.
Highlighting the workflow with color is a great way to separate actions in essence and significance. Below is the EazyCode standard for the use of colors with a detailed explanation.
The standards below are for informational purposes only. Any discrepancy is not related to the functionality of the application.
Blue - The actions taking place on our screen do not utilize the application's resources. For instance, when an element is clicked and a popup is opened or closed.
Green - These actions involve creating or modifying entries in the database. For example, "Create a new Thing," "Make changes to a thing or a list of things," as well as "Copy a list of things," and so on.
Red - This action involves deleting or resetting values. For instance, "Delete a thing or a list of things," as well as "Reset a group" and "Reset inputs."
Orange - Actions related to your navigation. For example, "Navigate to a page," or "Do when a condition is true" โ when you use specific values for checking, such as "When the current user is logged in," and so on.
Cyan - Actions utilizing Custom Events โ lengthy tasks that involve the creation, modification, deletion, and plugins within a single comprehensive workflow as steps.
Brown - Custom workflow, API workflow, and similar tasks.
Purple - The significance of this color is determined by the developer themselves, as it is done due to the fact that everyone has their own approach to development.
Grey - All other actions.
This data type contains information only for demonstration purposes.
This data type is used for transaction proprieties.
Field name | Type | Notes |
---|---|---|
|
| Stores the transaction fee. |
|
| Stores the paid hours. |
| Stores the lesson data type. | |
| Stores the lesson data type. | |
|
| Stores the transaction ammount. |
|
| Stores the returned ammunt if lesson was canceled. |
| Stores the user data type. | |
| Stores the status-balance data type. | |
| Stores the user data type. |
This data type is used for certification proprieties.
Field name | Type | Notes |
---|---|---|
|
| Stores the certification title. |
|
| Stores the certification description. |
This data type is used for chat proprieties.
Field name | Type | Notes |
---|---|---|
Chat Messages |
| Stores the chat messages data type. |
Chat Users |
| Stores the user data type. |
This data type is used for message proprieties.
Field name | Type | Notes |
---|---|---|
| Stores the chat data type. | |
|
| Stores the message content. |
| Stores the user data type. | |
|
| Stores the message status(seen or not). |
This data type is used for tutor presentation proprieties.
Field name | Type | Notes |
---|---|---|
|
| Stores the file type. |
|
| Stores the presentation title. |
|
| Stores the presentation size. |
|
| Stores the presentation type. |
|
| Stores the presentation link. |
| Stores the user data type. |
This data type is used for report proprieties.
Field name | Type | Notes |
---|---|---|
|
| Stores the report description. |
|
| Stores the reporter email address. |
| Stores the report status option set. | |
|
| Stores the report subject. |
| Stores the help-options set. | |
| Stores the user data type. |
This data type is used for the description of language skills proprieties.
Field name | Type | Notes |
---|---|---|
| Stores the language data type. | |
| Stores the language data type. | |
| Stores the language lvl data type. | |
|
| Stores the language status(learnd or not). |
| Stores the user data type. |
This data type is used for the language degree proprieties.
Field name | Type | Notes |
---|---|---|
|
| Stores the degree description. |
|
| Stores the degree title. |
This data type is used for the language category proprieties.
Field name | Type | Notes |
---|---|---|
|
| Stores the laguage example. |
|
| Stores the language icon. |
|
| Stores the language title. |
|
| Stores the language initials. |
This data type is used for the lesson proprieties.
Field name | Type | Notes |
---|---|---|
|
| Stores the lesson date. |
|
| Stores the lesson app fee. |
|
| Stores the lesson number of hours. |
| Stores the language data type. | |
|
| Stores the lesson recording linc. |
|
| Stores the lesson recording file. |
|
| Stores the lesson meeting ID. |
|
| Stores the lesson room password. |
|
| Stores the lesson meeting room id. |
|
| Stores the lesson room link. |
|
| Stores the lesson room link. |
|
| Stores the lesson status(notify or not). |
|
| Stores the lesson status(paid or not). |
| Stores the payment method data type. | |
|
| Stores the cancelation reason. |
| Stores the room data type. | |
| Stores the status option set. | |
| Stores the user data type. | |
|
| Stores the lesson total price. |
|
| Stores the lesson time. |
|
| Stores the transaction ID. |
|
| Stores the cancelation transaction ID. |
| Stores the user data type. | |
| Stores the user data type. |
This data type is used for notification proprieties.
Field name | Type | Notes |
---|---|---|
|
| Stores the notification description. |
| Stores the user data type. | |
|
| Stores the notification status(seen or not). |
This data type is used for card payment proprieties.
Field name | Type | Notes |
---|---|---|
exp_month |
| Stores the card experation month. |
exp_year |
| Stores the card experation year. |
number cc/acc |
| Stores the card CVC number. |
type | Stores the payment-type option set. | |
user | Stores the user data type. |
This data type is used for tutor review proprieties.
Field name | Type | Notes |
---|---|---|
|
| Stores the review date. |
| Stores the language data type. | |
| Stores the lesson data type. | |
|
| Stores the review content. |
|
| Stores the review rating number. |
| Stores the User data type. | |
|
| Stores the review title. |
| Stores the User data type. |
This data type is used for application review proprieties.
Field name | Type | Notes |
---|---|---|
|
| Stores the review content. |
| Stores the user data type. |
This data type is used for room proprieties.
Field name | Type | Notes |
---|---|---|
|
| Stores the room link. |
This data type is used for time description proprieties.
Field name | Type | Notes |
---|---|---|
|
| Stores the time title. |
|
| Stores the value of time. |
This data type is used for user and tutor proprieties.
Field name | Type | Notes |
---|---|---|
|
| Stores the tutor academy degree file. |
|
| Stores the tutor BIO. |
|
| Stores the certification data type. |
|
| Stores the tutor certification file. |
|
| Stores the tutor registration status(done or not). |
|
| Stores the tutor highscool name. |
|
| Stores the tutor ID. |
|
| Stores the lang lvl map data type. |
|
| Stores the tutor hourly price. |
|
| Stores the review data type. |
|
| Stores the tutor short description. |
|
| Stores the user data type. |
|
| Stores the tutor collefe name. |
|
| Stores the tutor confirmation status. |
|
| Stores the tutor confirmation status. |
|
| Stores the tutor confirmation status. |
|
| Stores the tutor confirmation status. |
|
| Stores the balance data type. |
| Stores the country data type. | |
| Stores the country data type. | |
|
| Stores the user full name. |
|
| Stores the user image. |
| Stores the language data type. | |
|
| Stores the lesson data type. |
|
| Stores the user phone number. |
| Stores the user role option set. | |
|
| Stores the user time zone. |
|
| Stores the user data type. |
|
| Stores the worktime data type. |
This data type is used for work time proprieties.
Field name | Type | Notes |
---|---|---|
|
| Stores the work date. |
|
| Stores the list of work dates. |
| Stores the user data type. |
Brazil
Canada
France
Germany
Poland
USA
Russia
Spain
I need Help#
I want to report a problem
solved
not solved
waiting
Account
Password
Payment methods
Payment history
Lessons
Notification
Sign in
Sign up
Lost pass
About (tutor-reg)
Description (tutor-reg)
Video Presentation (tutor-reg)
About user (tutor-reg)
debit/credit card
bank transfer
paypal
Waiting
Unsuccessful
Success
Success+review
Canceled
Approved
Room Is Open
rejected
returned
approved
About
Description
Video Presentation
About user
This option set contains list of tab's name on tutor page.
Admin
Tutor
Student
The template is sold as is, although additional modifications can be discussed. Feel free to contact us for any inquiries and weโll be happy to find a solution for your ideas โ http://eazycode.com/
Hire us:
https://www.fiverr.com/share/qQoDQZ https://www.upwork.com/freelancers/~01c1a4cbef44ecb5f1 Follow us:
https://www.facebook.com/eazycode https://twitter.com/ezcode_official https://www.instagram.com/eazycodecom/ https://www.linkedin.com/company/eazycodecom/