<commit_before># My Books
----------

First project of the React Nanodegree from Udacity. It is a simple app with [React]('https://facebook.github.io/react/') to manage the books you are currently reading, your read books and the pending ones. 

It allows you to move books from one shelf to another and search for new books and add them to your library.

The project has been developed using [React]('https://facebook.github.io/react/') and [Bulma](http://bulma.io/). 

***Important.** The project uses a backend provided by the **Udacity** teachers. If you want access to the project and use it, contact me first.*

## Installation
----------
In order to install the app locally, you need to follow the next steps:

´´´
$ git clone https://github.com/miquelarranz/my-books.git
$ cd my-books
$ npm install
´´´

## Usage
--------
Once you have installed the project in your local machine, you need to run the React environment with the following command: 

```
npm start 
```

If you want to modify the styles, the app uses Sass as CSS preprocessor, so you need to run it as well if you want to see your changes (it generates the CSS files automatically).

```
npm run watch-css 
```

## Search Terms
---------------
For performance reasons, the search input is limited to the following terms:

'Android', 'Art', 'Artificial Intelligence', 'Astronomy', 'Austen', 'Baseball', 'Basketball', 'Bhagat', 'Biography', 'Brief', 'Business', 'Camus', 'Cervantes', 'Christie', 'Classics', 'Comics', 'Cook', 'Cricket', 'Cycling', 'Desai', 'Design', 'Development', 'Digital Marketing', 'Drama', 'Drawing', 'Dumas', 'Education', 'Everything', 'Fantasy', 'Film', 'Finance', 'First', 'Fitness', 'Football', 'Future', 'Games', 'Gandhi', 'History', 'History', 'Homer', 'Horror', 'Hugo', 'Ibsen', 'Journey', 'Kafka', 'King', 'Lahiri', 'Larsson', 'Learn', 'Literary Fiction', 'Make', 'Manage', 'Marquez', 'Money', 'Mystery', 'Negotiate', 'Painting', 'Philosophy', 'Photography', 'Poetry', 'Production', 'Program Javascript', 'Programming', 'React', 'Redux', 'River', 'Robotics', 'Rowling', 'Satire', 'Science Fiction', 'Shakespeare', 'Singh', 'Swimming', 'Tale', 'Thrun', 'Time', 'Tolstoy', 'Travel', 'Ultimate', 'Virtual Reality', 'Web Development', 'iOS'

## License 
----------
My Books is distributed under the MIT license.


## Screenshots
--------------

![Books Overview and header](src/images/documentation/Book%20Overview%20Top.png) 

![Books Overview](src/images/documentation/Book%20Overview%20Bottom.png) 

![Books Search](src/images/documentation/Book%20Search.png) <commit_msg>feat: Update docs<commit_after># My Books

First project of the React Nanodegree from Udacity. It is a simple app with [React]('https://facebook.github.io/react/') to manage the books you are currently reading, your read books and the pending ones. 

It allows you to move books from one shelf to another and search for new books and add them to your library.

The project has been developed using [React]('https://facebook.github.io/react/') and [Bulma](http://bulma.io/). 

***Important.** The project uses a backend provided by the **Udacity** teachers. If you want access to the project and use it, contact me first.*

## Installation

In order to install the app locally, you need to follow the next steps:

```
$ git clone https://github.com/miquelarranz/my-books.git
$ cd my-books
$ npm install
```

## Usage

Once you have installed the project in your local machine, you need to run the React environment with the following command: 

```
npm start 
```

If you want to modify the styles, the app uses Sass as CSS preprocessor, so you need to run it as well if you want to see your changes (it generates the CSS files automatically).

```
npm run watch-css 
```

## Search Terms

For performance reasons, the search input is limited to the following terms:

'Android', 'Art', 'Artificial Intelligence', 'Astronomy', 'Austen', 'Baseball', 'Basketball', 'Bhagat', 'Biography', 'Brief', 'Business', 'Camus', 'Cervantes', 'Christie', 'Classics', 'Comics', 'Cook', 'Cricket', 'Cycling', 'Desai', 'Design', 'Development', 'Digital Marketing', 'Drama', 'Drawing', 'Dumas', 'Education', 'Everything', 'Fantasy', 'Film', 'Finance', 'First', 'Fitness', 'Football', 'Future', 'Games', 'Gandhi', 'History', 'History', 'Homer', 'Horror', 'Hugo', 'Ibsen', 'Journey', 'Kafka', 'King', 'Lahiri', 'Larsson', 'Learn', 'Literary Fiction', 'Make', 'Manage', 'Marquez', 'Money', 'Mystery', 'Negotiate', 'Painting', 'Philosophy', 'Photography', 'Poetry', 'Production', 'Program Javascript', 'Programming', 'React', 'Redux', 'River', 'Robotics', 'Rowling', 'Satire', 'Science Fiction', 'Shakespeare', 'Singh', 'Swimming', 'Tale', 'Thrun', 'Time', 'Tolstoy', 'Travel', 'Ultimate', 'Virtual Reality', 'Web Development', 'iOS'

## License 

My Books is distributed under the MIT license.


## Screenshots


![Books Overview and header](src/images/documentation/Book%20Overview%20Top.png) 

![Books Overview](src/images/documentation/Book%20Overview%20Bottom.png) 

![Books Search](src/images/documentation/Book%20Search.png) 
{'fraction_non_alphanumeric': 0.16614173228346457, 'fraction_numerical': 0.003937007874015748, 'mean_word_length': 5.0560190703218115, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2508537', 'n_tokens_mistral': 1649, 'n_tokens_neox': 1505, 'n_words': 590}