- This repo contains code for the web and mobile app components of the attendance tracker project.
The mobile component was created using expo and react native
To contribute:
- Download the Expo Go app on your mobile device
- Set up your environment according to the expo docs
- Clone this repository
- cd into the repo locally and run "yarn install"
- cd into the attendance-tracker-app folder and run "npx expo start." Expo should start a local server and Metro Bundler will generate a QR code, which you can scan with your phone to simulate the app on your mobile device
- Xcode and Android studio tools allow you to run emulators on your computer as well
The software must be adequately commented with:
-
Prologue Comments
- Name of code artifact
- Brief description of what the code does
- Programmer’s name
- Date the code was created
- Dates the code was revised
- Brief description of each revision & author
- Preconditions
- Acceptable and unacceptable input values or types, and their meanings
- Postconditions
- Return values or types, and their meanings
- Error and exception condition values or types that can occur, and their meanings
- Side effects
- Invariants
- Any known faults
-
Comments summarizing major blocks of code
-
Comments on every line
-
Comments for “4GLs” (e.g., scripts, frameworks, graphically generated code) should be sufficient enough that another programmer familiar, but not expert, in the 4GL can understand what is going on