DBAid is an app designed to optimize the use of DBA at Dartmouth College. Users can post a listing for a certain amount of DBA that they are willing to donate at a specific dining hall. Other users can spawn a chat based on that listing and communicate about making the transaction. GIFs of functionality attached.
Using a starter pack from Naman Aulakh, located at https://github.com/NamanAulakh/react-native-expo-starter-kit. This contains eslint, babel, redux and redux-thunk, expo (which will come in handy) along with other libraries. This gives us a hello world to get started with react native development.
- Clone the repo into your local environment
- Once cloned,
cd
into the directory and runyarn
to install dependencies - Run
exp start
and connect to your personal phone!
Front-End Client Our project is built on Expo, which allows for rapid deployment to devices.
- Download the Expo App on your mobile device.
- Run
exp start
from the project directory to run the project. - Run
exp send -s <your-phone-number-or-email>
in your project directory in another terminal window to send the URL to your device.
Alternatively, this app can be used on an iOS/Android simulator via Xcode.
- If your computer does not have Xcode installed, download it and install from https://developer.apple.com/xcode/.
- Run
exp start
from the project directory to run the project. - Run
exp ios
orexp android
in your project directory in another terminal window to start up the simulator.
Nathan Yu
Zack Johnson
Brian Tomasco
Azhar Hussain
Ted Bausch
Kyu Kim
We would like to thank our TA, Kevin Farmer, and our professor, Tim Tregubov.