Skip to content

Latest commit

 

History

History
43 lines (33 loc) · 2.3 KB

File metadata and controls

43 lines (33 loc) · 2.3 KB

Gazer

A Utility Inventory Manager (UIM) Business Mobile App

Gazer - a person who gazes, i.e. watches/browses

To-Do:

Finished!.

  • Register Firebase account and setup work environment
  • Make basic App template/skeleton
  • Implement the screens from the general design of the App
  • Style App and establish App theme
  • Complete Login system
  • Complete Register system
  • Complete Image upload on Register
  • Implement Profile screen header
  • Configure email verification and add email verification screen
  • Implement forgotten password system
  • Implement email-verified-only features for profiles
  • Add Item display, creation, edition, and deletion system
  • Implement search system for items
  • Complete QR Code Scanner for items
  • Implement Admin profiles
  • Add Admin Control Panel
  • Compress Images and convert to WebP when uploading to cloud
  • Keep cache of data in lists for less need of re-fetching data
  • Sanitize user text
  • Polish app (broad)

Sample Images from App

Login Screen Register Screen Reset Password Screen
Home Screen Item List Screen Profile Screen
Individual Item Screen Add Item Screen

How to run

  1. npm install - Install required dependencies
  2. cd android && .\gradlew clean - Rebuild Android Source
  3. react-native link - Link dependencies with React Native
  4. react-native run-android or react-native run-ios on iOS - Run the app on an Android Studio Emulator or a connected device with USB debugging enabled

One liner (Windows): npm i; cd android; .\gradlew clean; cd ..; react-native link; react-native run-android/run-ios