Authors & Acknowledgements: Fletcher LaRue, Siobhan Niess, Ryan Gallaway, Michael George, Jared Pattison
BuzzCard is a mobile application made to help people make personal and/or professional connections everyday. An application that anyone can use to help meet new people and exchange information and stay connected with one another. BuzzCard helps you not only get connected and build your network but to also help you reconnect and follow up with them on a later date. Share your social media accounts, email, and other forms of contact.
- Create a profile to save your contact information ranging from your email and phone number to your social media accounts
- You are able to edit this information so that you have the choice with each conncetion what you are going to share with them
- Generate a QR code based off of the contact information that you are wanting to share with someone
- A built in camera that reads QR codes, this is used when someone wants to share with contact information with you via QR code
- History that contains the information from the people that you have connected with when using the application
- The history contains the details of each person has shared with you
- Scanner
- Built in camera used to scan QR codes from a potentail connection
- Profile
- Edit andUpdate what are wanting to share with someone you are going to share with a connection
- Contacts
- History of the contacts that you are connected with and their details
- Share
- The QR code that is generated based off of the contact information that you have chosen to share
* MIT
App.js
-this is the file that renders the sections of the application ans how they are renderedactions.js
-this is the file that contains the fonctionality for the actions within the applicationindex.js
-this is the file that renders the applicationcomponents/anchor.js
-this is the file that handles the links that are used for social media connectionscomponents/contact-list.js
-this is the file that conatins the contact list that you enerate from making connectionscomponents/detailsModal.js
-this is the file that handles the dynamic links to social media shares and the functionality of which of those appear on QR code page based on your preferencescomponents/qr.js
-this is the file that generates the unique QR code based off of your preferencescomponents/scanner.js
-this is the file that contains the camera to scan the QR code created by who you are connecting withcomponents/share-button.js
-this is the file renders the page with your unique QR codecomponents/share-selector.js
-this is the file where you are able to use the switch button on what ways of contact that you choose to sharecomponents/switch.js
-this is the file that contains the functionality for the switch buttoncomponents/storage.js
-this is the file that holds the functionality for the storage of contactscomponents/TabBarIcon.js
-this is the file that conatins the icon detailscomponents/urlComments.js
-this is the file contains the titles for each of the personal and media connectionsconditionals/conditionals.js
-this is the file that conatins the conditionalsnavigation/appNavigator.js
-this is the file that conatins the functionality for navigating through the applicationnavigation/mainTabNav.js
-this is the file that contains the titles for each section in the navigation bar at the bottom of the applicationscreens/contactScreen.js
-this is the file that contains the contact screen and renders all of the connections that you have madescreens/formScreen.js
-this is the file the contains the form that you will fill out witht he contact information that you will be sharingscreens/scanScreen.js
-this is the file that contains the camera to scan other QR codes that your connections have generatedscreens/shareScreen.js
-this is the file that holds your unique QR codestore/actions.js
-this is the file that conatins the list of actions that are used throughout the applicationstore/index.js
-this is the file that renders in the reducer to store informationstore/reducers.js
-this is the file that holds the functionaity for all of the social media and personal information you select as default and then updates state when new information is rendered
react
react-native
expo
redux
react-redux
- First thing that you will have to do is to download the Expo app on your mobile device
- Then you are going to want to fork the repo
- start the application by running the command
npm start
in your terminal
- start the application by running the command
- Once the new window has appeared, scan the QR code that has been generated with your scanner from the Expo application
- Now you are ready to use BuzzCard and make your connections!