Uthena is completely renewed!

Sign up and sell your own courses with PLR licenses learn more

Discover our newest courses view courses

Rahul Agarwal  |  SKU: UTBUI133THICOU25

Build an Employee Attendance System with Flutter & Supabase

Master the art of building real world application which solves a problem

$37.81

License Type

Choose for a PLR license and you can modify the course to your needs ánd retain 100% of revenue when you sell the course.

About Rahul Agarwal

I am an experienced Flutter developer as well as trainer. I conduct workshops mostly offline where I am building a community of flutter enthusiast. I am well versed in production level application and how to write codes efficiently. I just love the way Flutter makes it easy to develop cross platform applications within a short time interval. It is the future of Application Development.

Curriculum

1. Project configuration
- Start here
- Create a Flutter Project
- Initialize Supabase Client

2. Authentication
- Create a Login Screen
- Create a Register Screen
- Create Auth Service Class
- Method to Register Employee
- Method to Login and Sign out
- Assign Methods to UI
- Download the code

3. Database
- Creating User Model and Db Tables
- Creating Database Service Class
- Handle User Auth State
- Work on Home Screen
- Download the code

4. Work on Attendance screen
- Work on Attendance UI
- Implement Slide to Check in
- Function get User Data
- Attendance Table and Service Class
- Function to mark attendance
- Download the code

5. Work on Attendance history
- Function to get attendance history
- Work on User Interface
- Show the history data
- Function to get Employee Location
- Store location while check in
- Download the code

6. Work on Profile screen
- Function to get all departments
- Function to update profile data
- Dropdownmenu to select department
- Work on Signing out
- Download the code

7. Enable row level security
- Policies for Attendance Table
- Policies for Departments table
- Policies for Employees Table
- Test the Complete Application

Payment & Security

Payment methods

  • American Express
  • Apple Pay
  • Google Pay
  • Maestro
  • Mastercard
  • Shop Pay
  • Union Pay
  • Visa

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

Build an Employee Attendance System with Flutter & Supabase

Welcome to the comprehensive course on Building an Employee Attendance Management System with Flutter and Supabase!

In this course, you will learn how to create a feature-rich employee attendance management system using the popular cross-platform framework, Flutter, and Supabase, an open-source alternative to Firebase for data storage and management. You will start by building a robust authentication system, enabling employees to register and login with their email and password credentials.

Using Flutter and Provider, you will then create a user-friendly interface that allows employees to easily slide to check in and check out for the day. The application will also enable employees to view their attendance history for any month of the year, update their personal details, and department, all while maintaining efficient state management using Provider.

This course is designed to equip you with the skills and knowledge needed to build an application that can streamline attendance tracking and management for any organization. Upon completing this course, you will have a fully functional attendance management system that you can showcase in your portfolio to potential employers, demonstrating your proficiency in developing robust and responsive mobile applications using Flutter, Supabase, and Provider.

Whether you are a beginner or an experienced developer, this course will guide you through every step of the process of building an efficient employee attendance management system using the latest development tools and best practices. So, enroll now and start your journey to becoming a highly-skilled mobile application developer!

 

Who this course is for:

Aspiring mobile app developers who want to learn how to build practical mobile applications with Flutter and Supabase

Beginner to intermediate level programmers who want to add Flutter and Supabase skills to their programming toolkit

Human resource managers or professionals who want to implement an efficient and modern attendance management system for their organization

Students or individuals who want to learn how to build mobile apps for their personal or academic projects

 

Requirements:

Basics of Dart Programming

Basics of Flutter

Basics of Supabase

 

What you'll learn:

Authenticate users via email and password

Implement the check-in check-out feature

Enable employees to view their attendance history for any month of the year

Understand how to use Provider as a state management tool

Implement efficient data sharing between different components of the application

Store Employee Location data

Learn to use Supabase Database

Building mobile applications for real-world use cases.

Course curriculum

1. Project configuration
- Start here
- Create a Flutter Project
- Initialize Supabase Client

2. Authentication
- Create a Login Screen
- Create a Register Screen
- Create Auth Service Class
- Method to Register Employee
- Method to Login and Sign out
- Assign Methods to UI
- Download the code

3. Database
- Creating User Model and Db Tables
- Creating Database Service Class
- Handle User Auth State
- Work on Home Screen
- Download the code

4. Work on Attendance screen
- Work on Attendance UI
- Implement Slide to Check in
- Function get User Data
- Attendance Table and Service Class
- Function to mark attendance
- Download the code

5. Work on Attendance history
- Function to get attendance history
- Work on User Interface
- Show the history data
- Function to get Employee Location
- Store location while check in
- Download the code

6. Work on Profile screen
- Function to get all departments
- Function to update profile data
- Dropdownmenu to select department
- Work on Signing out
- Download the code

7. Enable row level security
- Policies for Attendance Table
- Policies for Departments table
- Policies for Employees Table
- Test the Complete Application

About the instructor

I am an experienced Flutter developer as well as trainer. I conduct workshops mostly offline where I am building a community of flutter enthusiast. I am well versed in production level application and how to write codes efficiently. I just love the way Flutter makes it easy to develop cross platform applications within a short time interval. It is the future of Application Development.

Rahul Agarwal

What can you do with PLR/MRR license for Build an Employee Attendance System with Flutter & Supabase

  • Private Label Right License (PLR)

    With a PLR license for the course: Build an Employee Attendance System with Flutter & Supabase you can do several things. The main benefits include the option to modify the content, as well as selling the course and keeping the income for yourself.

    [YES] Product may be sold separately
    [YES] Product may be bundled with other products
    [YES] Product can be a bonus for another product
    [YES] Can be added to paid membership sites
    [YES] Can add bonuses to the Product for sale
    [YES] Can be sold as a physical product
    [YES] Can be sold as a digital product
    [YES] You may put your own name on the sales letter
    [YES] You may rename the product
    [YES] You may edit the sales material
    [YES] You may edit the content of the product
    [YES] You may use the source code/material to create new products
    [YES] You may use the name(s) of the author/creator/seller of the Product
    [YES] Can translate the course into other languages
    [YES] Can be used to build a list

    [NO] Can offer Resale Rights
    [NO] Can be used for YouTube or other free video sites
    [NO] Can be added to free membership sites
    [NO] Can be given away for free
    [NO] Can be used or sold on Uthena
    [NO] Can be used or sold on Udemy, Skillshare, or other course platforms you don't own
    [NO] Can offer Master Resale Rights
    [NO] Can offer Private Label Rights

  • Master Resell Rights License (MRR)

    With a MRR license for the course: Build an Employee Attendance System with Flutter & Supabase you can do several things. The main benefit compared to a PLR license include the option to offer resell rights.

    [YES] Product may be sold separately
    [YES] Product may be bundled with other products
    [YES] Product can be a bonus for another product
    [YES] Can be added to paid membership sites
    [YES] Can add bonuses to the Product for sale
    [YES] Can be sold as a physical product
    [YES] Can be sold as a digital product
    [YES] You may put your own name on the sales letter
    [YES] You may rename the product
    [YES] You may edit the sales material
    [YES] You may edit the content of the product
    [YES] You may use the source code/material to create new products
    [YES] You may use the name(s) of the author/creator/seller of the Product
    [YES] Can translate the course into other languages
    [YES] Can be used to build a list
    [YES] Can offer Resale Rights

    [NO] Can be used for YouTube or other free video sites
    [NO] Can be added to free membership sites
    [NO] Can be given away for free
    [NO] Can be used or sold on Uthena
    [NO] Can be used or sold on Udemy, Skillshare, or other course platforms you don't own
    [NO] Can offer Master Resale Rights
    [NO] Can offer Private Label Rights