Skip to content

mapokapo/gazer

Repository files navigation

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

About

An Inventory Management Business App built using React Native

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors