This project is aimed to read online attendance by using QR code

Overview

Online Yoklama (Online Attandance)

This project is aimed to read online attendance by using QR code.

Materials

  • ESP32 AI Thinker CAM
  • PL2303 UART
  • Buzzer

ARDUINO

Connection Scheme

Connection

Using

Usage

  • Clone the repository with terminal.
    git clone https://github.com/emrearik/online_yoklama.git
    
  • Create new Firebase project.
  • Go to Authentication - Sign in method - Email and password - Enable

Authentication

Authentication2

  • Add Email and Password for first user in your project. Example: [email protected] - 123456

Email

  • To get API key user E-mail and Password sign in.

    API

  • Go to Project Setting - Service accounts - Firebase Admin SDK - Generate new private key

    ServiceAccount

  • Create Cloud Firestore.

  • Create Realtime Database (for timestamp)

  • Go to arduino/src/main.cpp Edit follow lines.

     Line 11: WIFI_SSID
     Line 12: WIFI_PASSWORD
     Line 13: API_KEY (Email and Password Sign in API Key)
     Line 16: FIREBASE_PROJECT_ID (in the service account - private key file)
     Line 18: USER_EMAIL (Created e-mail)
     Line 19: USER_PASSWORD (Created password)
     Line 21: DATABASE_URL (Realtime Database URL)
     
    
  • Flash code ESP32 AI Thinker CAM

  • Reset and run project.

FLUTTER

Using

  • State Managament (Provider)
  • Firebase (Cloud Firestore)

Plugins

Usage

  • Clone the repository with terminal.

    git clone https://github.com/emrearik/online_yoklama.git
    
  • Go to terminal and run flutter.

    flutter run
    

Design

Design

You might also like...

C2F can convert css style to Flutter code online.

C2F can convert css style to Flutter code online.

C2F is an interesting little project. I hope to find a way to convert css styles to flutter styles. I believe many web developers will like it. https:

Dec 29, 2022

Yukino lets you read manga or stream anime ad-free from multiple sources for free! Available for Windows, Linux, MacOS and Android.

Yukino lets you read manga or stream anime ad-free from multiple sources for free! Available for Windows, Linux, MacOS and Android.

Yukino Yukino lets you read manga or stream anime ad-free from multiple sources. The project's name "Yukino" meaning "Snow" named after the character

Jan 6, 2023

Rest Api Crud funtion . Created, Update, Delete , Read

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

Nov 30, 2022

This app for read quran in your smartphone

Alqurani This app has release in google play, free Google Play Features List of Surah Translate of surah Tafsir of surah List of daily du'a Contribute

Oct 5, 2022

Mangato - An Android & IOS app to read manga on your phone without ads.

Mangato - An Android & IOS app to read manga on your phone without ads.

Mangato Read your favorite Japanese manga on Mangato including Attack on Titan, Fairy Tail, The Seven Deadly Sins, Fuuka, One Piece, and more. WARNING

Nov 21, 2022

Bac-App-Flutter - Flutter application where you can read PDF locally or by internet and is saved

Bac-App-Flutter - Flutter application where you can read PDF locally or by internet and is saved

Bac App - Flutter Flutter application where you can read PDF locally or by inter

Jun 7, 2022

Bringing back contex.read and context.watch for riverpod

This package brings back the context extensions for riverpod that were discontinued in version 1.0.0. To read any provider, do context.read(myProvider

Sep 28, 2022

A Flutter plugin for fetching Firestore documents with read from cache first then server.

A Flutter plugin for fetching Firestore documents with read from cache first then server.

Firestore Cache A Flutter plugin for fetching Firestore documents with read from cache first then server. This plugin is mainly designed for applicati

Nov 24, 2022

A Flutter plugin to read 🔖 metadata of 🎵 media files. Supports Windows, Linux & Android.

A Flutter plugin to read 🔖 metadata of 🎵 media files. Supports Windows, Linux & Android.

flutter_media_metadata A Flutter plugin to read metadata of media files. A part of Harmonoid open source project 💜 Install Add in your pubspec.yaml.

Dec 2, 2022
Owner
Emre ARIK
electrical engineering student and flutter developer
Emre ARIK
Time Table application specifically aimed towards students. Share Time-Tables. Suggest Updates.

Time-Table-App Time Table application specifically aimed towards students. Tech stack Project is created by: Flutter: 2.8.1 Dart: 2.15.1 Planned Featu

PEC ACM CSS 8 Oct 7, 2022
A Dart dependency injection library aimed to be flexible, predictable and easy to use.

dino Dino is a Dart dependency injection library with optional code generation. It was inspired by DI in .NET and aimed to be flexible, predictable an

null 3 Dec 20, 2022
Mask Aware Face Attendance App built using Flutter

Face Attendance An App Made with Face SDK record.mp4 Before we get started ?? For now, Our app does support only Android platform (arm64). ?? You will

FaceOnLive 113 Dec 30, 2022
Attendancelist - App to add Students attendance based on roll numbers and calculate percentage.

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

null 0 Jan 1, 2022
An app made for CRs of the university to easily record the attendance of the class.

Attendance Report Generator This Flutter application is developed to aid in taking the attendance of the students on your phone and generate the repor

Rashid Wassan 14 Dec 6, 2022
A flutter plugin about qr code or bar code scan , it can scan from file、url、memory and camera qr code or bar code .Welcome to feedback your issue.

r_scan A flutter plugin about qr code or bar code scan , it can scan from file、url、memory and camera qr code or bar code .Welcome to feedback your iss

PengHui Li 112 Nov 11, 2022
The read-a-book app is using static data. the application I developed has a homepage and detail page

book_app 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

Adil Ahmet Sargın 1 Nov 12, 2021
Weather app using Bloc architecture pattern & generic HTTP client with interface implementation and much more for more detail read Readme

weather Weather application for current weather, hourly forecast for 48 hours, Daily forecast for 7 days and national weather alerts. How to Run Insta

Jibran Ahmed SiddiQui 9 Oct 29, 2022
Dart Web API Template Using Google Shelf Framework and Postgres Drivers, read readme to learn how to use

Shelf Web Framework Template by Alex Merced of AlexMercedCoder.com Cloning the Template git clone https://github.com/AlexMercedCoder/DartShelfPostgres

Alex Merced 16 Dec 26, 2022
Implementing simple storage operations, CRUD (Create, Read, Update, Delete), using Firebase Firestore

CRUD Firebase Implementing simple storage operations, CRUD (Create, Read, Update

Luciano Martins 6 Oct 29, 2022