Nytimes Bestseller Save

NY Times best sellers list explorer

Project README

NY TIMES BESTSELLER

React Native and mobx-state-tree powered app to browse through the NY time best seller list

Demo

Getting Started

Install from source

First, clone the project:

$ git clone https://github.com/shettypuneeth/nytimes-bestseller.git <my-project-name>
$ cd <my-project-name>
# Install the dependencies
$ yarn install
# OR
$ npm install

Get the key for NY times and Google Books API service.

NY Times

Get a key from: https://developer.nytimes.com/signup

Google Books API

Get a key from: https://developers.google.com/books/docs/v1/using

  1. Open Credentials Page
  2. Create a new credential by choosing Create credentials and choose API key from the dropdown
  3. Go to the API dashboard and Enable Google Books API service.

Then, open up app/config/environment.js file and update the GOOGLE_BOOKS_API_KEY and NY_TIMES_API_KEY with your api keys.

Run the app

# Open the terminal in the root folder and run:
$ yarn start

# Open the respective Android or iOS projects in Android Studio or XCode and run the project.

Acknowledgments

  1. NY Times API for all the books data.
  2. Google Book API for book cover images.
  3. react-native-parallax-scroll-view from Alexander Vitanov
  4. react-navigation for routing.
  5. mobx-state-tree for state management.
  6. styled-components for styling.
Open Source Agenda is not affiliated with "Nytimes Bestseller" Project. README Source: shettypuneeth/nytimes-bestseller
Stars
33
Open Issues
0
Last Commit
6 years ago

Open Source Agenda Badge

Open Source Agenda Rating