This is a demo project which was generated with Angular CLI version 1.6.0. Using this app you can search any book by typing the title. You can also save them to your local store, but note that is will only work on the browser you are using when testing the app. Your data will not be stored on any third-party server.
You can check out a running instance here: BookStore
- As a design framework: Bootstrap -> It should be fully response.
- As a data provider: Google Books API
Run npm start
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the -prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
First of all, thank you for taking the time to contribute!
If you feel that some way this app could be improved please report a bug or suggest a feature. If you decide to add some code to it and create pull a request, than please take the time first and read the bulletpoints below:
- Commit message guideline
- Use the 'tslint.json' file
- If you create a pull request, please make sure that you have not break any tests
- If you are planning to create a new service/component, take a look at the Angular CLI README first
Thank you (once again) for reading this and taking the time to improve.
- Add Google auth
- Move towards Google material design
- Minor UI improvements
- Implement detailed tests
- Improve error handling
- Separate the UI into more components