⚖️ About Our App


<aside> 📢 Our LifeBalance application is built by using Laravel Frameworkand 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>

✨ Features


General User

378711AC-7607-4551-A80F-5BEF8F7088CF.GIF

👩‍💻 Login as User

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.

User Profile

3CA3741D-9699-42CA-9A11-82425B471DB7.GIF

072D9616-ECE0-4F63-8B94-0267308EFE47.GIF

Home and Community

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.

Workout Plan

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.

24D7FCAD-9393-4B3B-A554-728AB08291F1.GIF

7C3F4AA6-0301-480F-B71E-7D4FFF23653E.GIF

Meditation

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.

Diet Plan

This diet plan feature enables you to join a diet plans that exists. The enrolled plans will be separated with the unenrolled plans.

8709E9BD-1DD7-49E8-825D-B5DD2B497542.GIF

13D02B2A-4525-4EAA-9E4F-595905FD9521.GIF

Challenges

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.

History

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.

E552D7FA-DDB1-4A40-B75D-F23DB5FBC55A.GIF

Administrator

👩‍💻 Login as Administrator

login.gif

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.

🏋️‍♂️ Manage Workout Plan