A Deep Learning Based Attendance System is a mobile application that aims to make it easier for lecturers to check the attendance status of students which are attending the course.

Overview

Attendance System / Flutter App

A Deep Learning Based Attendance System is a mobile application that aims to make it easier for lecturers to check the attendance status of students which are attending the course. With the Deep Learning based attendance system, the data of each student in class will be uploaded to the system for the face recognition system. The Deep Learning based attendance system will analyze the students attendance with the data that is already collected and guide the teacher on the attendance process.

Architecture of Project:

  • MVVM
  • Theme Notifier
  • Core Widget
  • Base Models
  • Multi-language
  • State Management
  • Navigation
  • Cache
  • Network Layer

How to Use

First things first: you must properly set the following environment variable (/asset/app/.env):

  • APP_API_SITE (The backend service URL)

Attendance System Backend Service:

https://github.com/merthankavak/attendance_system

Step 1:

Download or clone this repo by using the link below:

https://github.com/merthankavak/attendancesystem_flutter

for ssh

git clone [email protected]:merthankavak/attendancesystem_flutter.git

Step 2:

Go to project root and execute the following command in console to get the required dependencies:

flutter pub get 

Step 3:

To run this project all we have to do is run this command

flutter run 

Screenshots

How It Works?

How It Works How It Works

For More Screenshots

https://github.com/merthankavak/attendancesystem_flutter/screenshots

Team NiceTRY -- Members:

Merthan Kavak

Alper Tekin

İlker Kararmış

You might also like...

LNCT Attendance Android App Built With Flutter

LNCT Attendance Android App Built With Flutter

LNCT Attendance Android App 📱 Presenting before you Lnct Attendance app for checking your college attendance 🔥 🔥 . Following are the Features of ap

Nov 30, 2022

This app is used to download whatsapp status photo and videos

This app is used to download whatsapp status photo and videos

This app is used to download whatsapp status photo and videos. you can upload this app in playstore as well. there are lot's of application available like WhatsApp Story Saver, Story Downloader for whatsapp.

Nov 28, 2022

Connectionstatusbar - Flutter connection status bar, widget that animates when internet connection changes

Connectionstatusbar - Flutter connection status bar, widget that animates when internet connection changes

connection_status_bar A widget that animates when internet connection changes Getting Started add it to your dependencies then use it anywhere on your

Nov 23, 2022

A shopping cart application that lets the user create an account, select items, save the items in the cart, pay using the payment gateway, change account details and check order history.

Shopping Cart A new Flutter application. The main code file has all the code required for the mobile application. Getting Started This project is a st

Oct 14, 2021

Drishti is an open-source cross-platform mobile application project at Incubate Nepal that incorporates Machine Learning and Artificial Intelligence

Drishti is an open-source cross-platform mobile application project at Incubate Nepal that incorporates Machine Learning and Artificial Intelligence

Drishti is an open-source cross-platform mobile application project at Incubate Nepal that incorporates Machine Learning and Artificial Intelligence to help visually impaired people recognize different currency bills and perform daily cash transactions more effectively. We plan to expand Drishti to other applications like Short Text and Document Reading in the future.

Oct 8, 2022

Manji is an mobile application built to help people learning Japanese learn about Kanji.

Manji is an mobile application built to help people learning Japanese learn about Kanji.

Manji On the surface, Manji is just a Japanese dictionary, but it can actually do more than that: Handwritten kanji recognition Image kanji extraction

Dec 19, 2022

Application that manages the schedule for UPHF students

uphf_edt A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Sep 28, 2022

Application of Community for students

small_talk An Anonymous Community for Teenage Student Getting Started This project is a starting point for a Flutter application. A few resources to g

Dec 10, 2021

This is a movie application created in the flutter course of Fernando Herrera

This is a movie application created in the flutter course of Fernando Herrera

movies_app Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this is your first Flutte

Nov 26, 2021
Owner
Merthan Kavak
Flutter Developer
Merthan Kavak
Pneumonia and COVID-19 detection Mobile App from Chest X-rays using CNN based deep learning classifiers.

image_classification A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you sta

null 1 Dec 7, 2021
IIITB Hogwarts is a project which aims at increasing students' interest in creating projects and giving them a platform to share them with others.

IIITB-Hogwarts This is going to be fun project for our college students. Thinking of bringing Harry Potter style group division into college. This is

Kartik Pant 5 Nov 9, 2022
A Flutter Plugin to check Android device Root status and execute shell commands with root privileges

root plugin A Flutter Plugin to check Android device Root status and Run shell commands in android(only). This plugin is based on Topjohnwu libsu and

Gokulprasanth 12 Nov 15, 2022
WalletConnect is an open source protocol for connecting decentralised applications to mobile wallets with QR code scanning or deep linking.

WalletConnect is an open source protocol for connecting decentralised applications to mobile wallets with QR code scanning or deep linking. A user can

Tomas Verhelst 87 Dec 28, 2022
A performant, expressjs like server framework with a few gadgets that make life even easier.

Alfred A performant, expressjs like server framework thats easy to use and has all the bits in one place. Quickstart: import 'package:alfred/alfred.da

Ryan Knell 449 Jan 2, 2023
This app is designed to make the preparation for see easier.

science A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Nishant Pokhrel 2 Jun 20, 2022
Recyclomedia is a digital platform that aims to save the planet from pollution which is the major threat to the functioning of earth.

Recyclomedia Recyclopedia is a vintage inspired digital platform that aims to save the planet from the pollution which is the major threat to the func

Iconicto 38 Oct 8, 2022
Apartment4a - An app which will be a one stop solution to all the problems Students are facing these days

APARTMENT 4A An app which will be a one stop solution to all the problems Studen

Adam Oommen Jacob 13 Nov 15, 2022
Attendance and Payment manager

Manage Me Application A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you st

Rohit Karnawat 1 Oct 16, 2021
server status & toolbox app using Flutter

Server Monitor & Toolbox A new Flutter project which provide a chart view to display server status data. ScreenShots Milestone SSH connect Server info

Junyuan Feng 30 Dec 19, 2022