Skip to content
/ myBookle Public

[Fullstack] Book Searching and Sharing - Cloud Web APP, Crawler, Node.js, RESTful API, Loopback, Cloudant, Angular, Docker

Notifications You must be signed in to change notification settings

ljm0/myBookle

Repository files navigation

Framework

avatar

Deploy on IBM cloud

avatar

  • https://bookle.eu-de.mybluemix.net
  • the link above may not work now, because IBM only provides 6 months free trial for student account
  • use deploy2 on IBM cloud
  • PS: There are some bugs on IBM cloud, such as refreshing to 404 error, because of the different build environment between IBM cloud and local. However, you can still use the local running model without bugs.

Description

branch

  • running on the local: master branch
  • running on cloud: deploy2 branch

files

  • data-preprocess: getting books and authors data from Goodreads
  • bookle-api: backing service based on Loopback + Cloudant
  • bookle-webapp: fronting service based on Angular

Run in the local

  1. use master branch
  2. run npm install in ./bookle-api and ./bookle-webapp
  3. set apiEndpoint and auth in ./bookle/bookle-webapp/src/environmentsenvironment.ts
  4. start loopback locally in ./bookle-api
  5. start angular application: run ng serve in ./bookle-webapp

LoopBack API on IBM cloud

  apiEndpoint: 'https://bookle-vu.eu-de.cf.appdomain.cloud/api',
  auth: {
    clientId: '483ce3cd-4a9b-4a42-b8c0-21c7b63813be',
    clientSecret: 'fB1gU2hD3gN6dB8nK4bJ3xU7wX8fM6fR6sE3bI7hN0iS0sK6iE'
    }

Login

Customer

You can try to use this or register a new account:

Admin

You can try to use this:

Search

book

You can try to search: harry

author

You can try to search: Rowling

About

[Fullstack] Book Searching and Sharing - Cloud Web APP, Crawler, Node.js, RESTful API, Loopback, Cloudant, Angular, Docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published