Skip to content

Latest commit

 

History

History
executable file
·
60 lines (45 loc) · 1.01 KB

README.md

File metadata and controls

executable file
·
60 lines (45 loc) · 1.01 KB

SignMeIn

An application that conveniently facilitates simple sign in of children at LIPP.

Demo

Demo of App

Tech Stack

  • React Native
  • Expo
  • Firebase
  • Firestore
  • Big Query (used to produce CSV records of signins for DFPS)

Setup and Installation

  1. Clone the repository
  2. Create config/Config.js
  3. In Config.js, create a Config object like so (the keys for each object can be found within your firebase settings):
const Config = {
  apiKey: "",
  authDomain: "",
  projectId: "",
  storageBucket: "",
  messagingSenderId: "",
  appId: "",
  measurementId: "",
};

export default Config;
  1. npm install --save
  2. npm start

Firestore Schema

users

{
    campus: "",
    child: "",
    father: "",
    mother: "",
}

signins

{
    id: "", // id = document ID/key of the user signing in
    timestamp: // Unix timestamp to nearest second
}