/android-kotlin-Visitor-Manager-app

Build a Visitor Manager app, like a Digitalized Receptionist, with the use of Firebase API's

Primary LanguageKotlin

Visitor Manager App

Github contributors Language max %

Build with android

Overview

Build a Visitor Manager app along with the integration of Firebase

It is a Visitor Manager app with Internet permissions enabled to access and store the user data on the online Firebase Database only after the user authentication with Firebase Auth and also made use of Firebase Storage, to store images

Firstly, user has to upload an Image either from camera (CameraX) or from gallery, that will be store online in Firebase Storage, then user has to Register by Phone number and OTP authentication, then his visit data is stored in Firebase DB as a New User Secondly, if already registered user visits and registers again then his visit count will increase, thus, app is managing user visits like a Digitalized Receptionist

Features

  • Firebase API
  • Firebase Auth
  • Firebase Database
  • Firebase Storage
  • OTP Verification
  • CameraX API
  • Gallery Integration
  • Splash screen
  • Customised buttons
  • Minimal Design
  • Simplified Theme

Platform

    -> Android Studio
    -> With Kotlin Support

Instructions

  1. Clone or download the repo: https://github.com/ashish7zeph/android-kotlin-Visitor-Manager-app
  2. Navigate to the folder android-kotlin-Visitor-Manager-app
  3. Navigate to the folder android-kotlin-Visitor-Manager-app/app/src/ to access developers content
  4. Navigate to the folder apk for users to access apk
  5. Copy the apk from folder apk to an android phone
  6. Install the apk

The app is finally installed on your Android mobile device !!

To directly download the apk visit the link

Screenshots:

App image App image App image


App image App image App image


App image App image App image


App image App image App image



Firebase Server:













Kotlin Android Activity

For Kotlin code files visit the link

Backend files are stored in one package:

Frontend resource files are stored in res package

Android manifest file for the project: