A Capstone project built with React Native for Epicodus 07.13.18
This project is built with React Native/Redux. It uses the Whitepages PRO Phone Reputation API to send GET requests for phone number reputation information. The user will then have the option to post that phone number to an open comment board to warn other users about a potential scam phone call threat
- Clone this repository
- Run
npm install
to install all necessary dependencies - Run
brew install watchman
to add watchman support - Open Xcode locally
- Run
npm start
to start the development server - Type
i
to start iOS emulator in Xcode If Expo doesn't open automatically on build execute the following - Swipe right on the home screen
- Tap on the Expo App icon
- Type
i
in the terminal to start the dev environment again
Name of Student: Bobby Martin
Name of Project: NPWD(New Phone Who Dis?) AKA: Who’s Calling?
Project’s Purpose or Goal: To let the user enter a phone number and check what type of scam that caller is trying to persuade you with, whether that be tax fraud, insurance fraud, etc. Then let the user post a comment on a public forum with the number and what type of scam it is.
List the absolute minimum features the project requires to meet this purpose or goal:
- The user submits a phone number
- Make a GET request to grab information based on the phone number provided
- Display that information in the UI
What tools, frameworks, libraries, APIs, modules and/or other resources (whatever is specific to your track, and your language) will you use to create this MVP? List them all here. Be specific. - Whitepages PRO API
- React / React Native
- Firebase
If you finish developing the minimum viable product (MVP) with time to spare, what will you work on next? Describe these features here: Be specific. - Public forum functionality
- User Authentication
- User registration to DoNotCall Registry
What additional tools, frameworks, libraries, APIs, or other resources will these additional features require? - Firebase
- GraphQL
- Watching video on the Generator function to possibly use Sagas Fun Fun Function | Generators
- Building component tree diagram
- Reading about Redux Sagas
- React Native / Redux
- JavaScript
- CSS
- Webpack
This project uses the MIT License
© Bobby Martin 2018