Skip to content

Capstone-Team-Artemis/pocketBook

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •