Skip to content

markfodor/bookStore

Repository files navigation

BookStore

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

Used technolgies/tools

Development server

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.

Code scaffolding

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.

Build

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.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Contribution guidelines

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.

Further plans

  • Add Google auth
  • Move towards Google material design
  • Minor UI improvements
  • Implement detailed tests
  • Improve error handling
  • Separate the UI into more components