Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
50 views2 pages

React Native Firebase App Guide

This document outlines the requirements for a React Native app that allows companies to manage tokens and users to purchase tokens from companies. The app includes login with Facebook, a home screen with buttons for companies and users, a screen for companies to add their details and manage tokens, and a screen for users to search companies, view token availability, purchase tokens through facial recognition, and receive notifications.

Uploaded by

Mutahir Hussain
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views2 pages

React Native Firebase App Guide

This document outlines the requirements for a React Native app that allows companies to manage tokens and users to purchase tokens from companies. The app includes login with Facebook, a home screen with buttons for companies and users, a screen for companies to add their details and manage tokens, and a screen for users to search companies, view token availability, purchase tokens through facial recognition, and receive notifications.

Uploaded by

Mutahir Hussain
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Q App

React Native Assignment 2

Frontend: React Native


Routing: React Navigation
Backend: Firebase/Firestore

1. Login: Create a screen that will allow user to login with Facebook via Firebase
(Save the data in database as well)
2. Home: Provide two buttons
a. Are you a company? (Company)
b. Are you finding/waiting for tokens? (Normal User)

3. Company: Here comes a Plus button initially to add your company, after adding
the companies list will shown here.
Plus Button: This will open a Modal with form consisting of
● Name of company
● Since
● Certificates (Max 3 Images)
● Timings
● Address (Should be searched via foursquare API & can be
seen on map)
4. Company Tokens: After creating a company, user should be able to
● Add today’s total tokens for limit (required)
● Can update the estimated time of each token (required).
● Can see tokens bought by users with their information (Picture, name,
email)..
● Can update Current Token by clicking done button.
● Should get Notification on each token bought by user.
● Can Allow/Disallow tokens for today.
● Everyday the tokens will be reset.
● Allow only those customers whose face is recognized within the
application.
5. Are you finding/waiting for tokens? (Normal User)
● Search for companies registered on this app.
● Can see all details of a company. (Can see address on map as well &
direction from current location)
● Can see total tokens and current tokens.
● Can buy a token only by detecting & adding his face data by the app’s
camera.
● Show the user estimated time for his upcoming token.
● Should get the notification within 10 minutes of the upcoming token.
● Can cancel the token!

You might also like