An iOS application that allows book readers to search for books and connect with other book lovers through a chatting platform. Created by a team of developers during the Grace Hopper Program at Fullstack Academy.
- React Native - mobile application framework
- Redux - JS library for managing application state
- PostgreSQL - relational database management system emphasizing extensibility and SQL compliance
- NodeJS - cross-platform runtime environment to create server-side tools and application
- Express - Node web framework
- Google Books API - application programming interface to perform full-text searches and retrieve book information, view ability, and eBook availability
- Socket.io - JS library that enables real-time, bidirectional and event-based communication between browser and the server
- Heroku - database host
- Formik - form library
- npm install -g expo-cli
- Follow instructions to install iOS simulator: https://docs.expo.io/workflow/ios-simulator/
- npm install on both client-side and server-side sub-directories
- Fork and clone repo
- Run npm install
- Run psql createdb pocketbook (install PostgreSQL, if necessary)
- Run npm run start
- Switch connection from LAN to Tunnel
Use option 6 or 7 for opening mobile application - Using mobile device:
a. Download Expo from mobile app store
b. Scan QR code - Using simulator:
a. Download Xcode from desktop app store
b. Press i in the terminal to run iOS simulator
- Selina Seonae Byeon
- Sandy Dai
- Catherine Martin
- Kay XiongPachay