Skip to content

Capstone-Team-Artemis/pocketBook

Folders and files

NameName
Last commit message
Last commit date
Mar 17, 2021
Apr 5, 2021
Apr 7, 2021
Apr 9, 2021
Apr 2, 2021
Apr 9, 2021
Mar 31, 2021
Apr 9, 2021
Mar 17, 2021
Mar 17, 2021
Apr 6, 2021
Apr 5, 2021
Apr 9, 2021

Repository files navigation

Pocketbook

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.

Screenshots

Tech Stack

  • 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

Installation

Install Expo and iOS simulator

  1. npm install -g expo-cli
  2. Follow instructions to install iOS simulator: https://docs.expo.io/workflow/ios-simulator/
  3. npm install on both client-side and server-side sub-directories

Run Pocketbook application

  1. Fork and clone repo
  2. Run npm install
  3. Run psql createdb pocketbook (install PostgreSQL, if necessary)
  4. Run npm run start
  5. Switch connection from LAN to Tunnel
    Use option 6 or 7 for opening mobile application
  6. Using mobile device:
    a. Download Expo from mobile app store
    b. Scan QR code
  7. Using simulator:
    a. Download Xcode from desktop app store
    b. Press i in the terminal to run iOS simulator

Developers

  • Selina Seonae Byeon
  • Sandy Dai
  • Catherine Martin
  • Kay XiongPachay