Daggerpov / GuestApplication

Cross-platform mobile app with authentication through Google, Phone, Facebook, and Email/Password setup through Firebase, written in React Native with basic navigation in place for proceeding co-op students at Digitera Interactive.

Home Page:https://digitera.agency/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GuestApplication

Market Research Report (written prior to development)

For whoever's taking over this project:

Fork this repo and feel free to email me (via the contact in my GitHub profile) with questions.

Development:

  1. Install packages defined in package.json file using yarn install
  2. Ensure you've received the project's secrets.ts file and access to the email used for Firebase configuration and the Meta for Developers account (for FaceBook auth)
  3. Follow whichever method under using the React Native CLI that you'd like in the documentation, depending on OS of your machine and emulator.
  4. Use the (or yarn ->)npx react-native run-ios(<- or run-android) command to run the code in development

Renaming:

Firebase Public-Facing Name

React Native Project

QOL:

  • Use the Better Comments Visual Studio Code extension to see marked ones
  • Using the Expo development environment will not work with the react-native-firebase module.

TO-DO:

  • since I didn't have an apple paid developer account, when trying to enable push notifications through the method in this link, but it didn't pop up, most likely since I don't have a paid developer account. This impacts the Phone Sign-In screen, since I need to follow the instruction of this Github answer, which I'm not able to do due to this absence.
  • the Full Name (display name) element in the registration form needs to be added to the Firebase database records
  • populate the inner pages of the app with ideas written in the #dev-promotermanager channel on Slack

About

Cross-platform mobile app with authentication through Google, Phone, Facebook, and Email/Password setup through Firebase, written in React Native with basic navigation in place for proceeding co-op students at Digitera Interactive.

https://digitera.agency/


Languages

Language:TypeScript 76.1%Language:Java 11.5%Language:Objective-C 5.7%Language:Starlark 2.9%Language:Ruby 2.2%Language:JavaScript 1.3%Language:Swift 0.2%Language:C 0.2%