Friend.ly is an iOS app which allows user to create events and invite friends to events. Friends could propose new activities for an event and vote on activities.
Tech Stack
- React Native
- Redux
- React Navigation
- Facebook iOS SDK
- Webpack
- Express
- MySQL
UI
User Interface 1
User Interface 2
Technical Contribution
- Constructed front-end with React Native to render forms for user input and to display data from states
- Implemented Redux with actions and reducers for centralized state management
- Built infrastructure for user authentication with Facebook iOS SDK to retrieve and store user profile data
- Designed React Navigation for ease of use when switching views between React components
- Built request handlers at back-end with Express.js to populate relational tables in MySQL with Promises
- Constructed tests with Jest for React Native components and Redux actions/reducers at front-end and with Mocha/Chai for request handlers and integration between Express.js and database at back-end