Giter Site home page Giter Site logo

trust-me's Introduction

📓 Guideline of Trust Me

Trust Me project is properly designed to be used with Android devices as a mobile application, for taking instant attendancy in the classrooms. Students will login into application, and enter to a classroom with submitting their face. Face recognition algorithm will examine the submitted photograph while comparing it to students’ photograph exist in database, and take the attendance of student.

drawing

User Interfaces

Splash Screen Login Screen Face Recognition Screen

Software Methodology

The waterfall method was used in the software development life cycle of this project. Because the dates of the phases in the project development process have already been determined, this method is used. The waterfall method is the most common software development methodology and serves as the foundation for all other models. The steps of analysis, design, implementation, and testing are generally carried out in four stages.

Software Architecture

The Trust Me App based on many external frameworks and libraries such as Firebase (ML, Real Time Database, Authentication, Storage Libraries), GSON, Glide, TensorFlow. The system works with some of these frameworks and libraries in Android Studio (Java). System uses Firebase DB for storage all information about users including face pictures of them. Also, Firebase used for server connections.

drawing

Firebase Architecture

The Trust Me’s firebase architecture consists of several components. These are Firebase Authentication, Firebase Functions, Firebase Database, Firebase Storage.

drawing

Class Diagram

drawing

Sequence Diagrams

Login Screen

drawing

Mail Screen

drawing

Details Screen

drawing

Phone Screen

drawing

Face Recognition Screen

drawing

trust-me's People

Contributors

melisaozenn avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.