<aside>
📢 Our LifeBalance application is built by using Laravel Framework
and Talilwind CSS Framework
. It helps you to track your daily weight, including your consumed and burned calories. By using our app, you have completed the first step to a healthier lifestyle 😉
</aside>
The first thing you have to do is register a LifeBalance account. Fill all the required fields, i.e. your name, address, DOB, gender, image, weight, height, and password. Of course, you have to fulfill the requirement of each field. If you have already registered, you will be redirected to the login page, where you can input your username and password to login to your LifeBalance account. If success, you will be redirected to the home page.
Welcome to homepage! The header of the homepage is the menu of home and community. If you click the community on the header, you will be redirected to community page. Other than that, the ‘+’ button will open an input weight feature for you. You can input your daily weight there.
The header of this page is the menu of workout and meditation. If you choose the meditation card, you will be redirected to meditation page. Anyway, this workout plan feature enables you to join a workout plans that exists. The enrolled plans will be separated with the unenrolled plans.
The header of this page is the menu of workout and meditation. If you choose the workout card, you will be redirected to workout page. Anyway, this meditation feature enables you to play a meditation songs that exists.
This diet plan feature enables you to join a diet plans that exists. The enrolled plans will be separated with the unenrolled plans.
This challenges feature enables you to join a challenge that exists. You have to do the required workout and/or diet plans to complete the challenge.
You can see all the plans you have done on this page. Each plan has the color label to define its categories, i.e. red for the home items, blue for workout plans, green for diet plans, and orange for challenges.
To differentiate between a regular user and an administrator, we use the middleware concept to verify whether a user is authenticated before granting access to protected routes or resources. It checks if the user is authorized to access certain parts of the application. If the user is not authenticated, the middleware can redirect them to the general user home page. If the user is authenticated, they will be redirected to the workout list, where they can manage all of the available plans and challenges.