https://github.com/rd003/book-store
Book store project made with angular 16 with Nx, state management with rxjs, local json file as db.
https://github.com/rd003/book-store
angular nx-workspace
Last synced: 24 days ago
JSON representation
Book store project made with angular 16 with Nx, state management with rxjs, local json file as db.
- Host: GitHub
- URL: https://github.com/rd003/book-store
- Owner: rd003
- License: mit
- Created: 2023-07-28T16:35:18.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-19T07:30:04.000Z (almost 3 years ago)
- Last Synced: 2025-03-02T09:45:35.565Z (over 1 year ago)
- Topics: angular, nx-workspace
- Language: TypeScript
- Homepage: https://ngbookstore.netlify.app
- Size: 5.24 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BookStore
- It is my personal/hobby/practice project, just made for fun. Feel free to fork it, modify it.
- If you find any interesting enhancement idea or bug, feel free to open a issue or PR.
- This application is made in `angular` using `nx standalone` workspace.
- It is a self contained project, no external apis for data. I am using `local json` file as the db.
- For state management I have used the `Service with subject` approach, not using any state management library for simplicity.
- I have got the book.json file from this repo https://github.com/benoitvallon/100-best-books
and modified it according to my need. Feel free to visit this repo and consider to give a star.
- I am not an expert in angular, this code might not be using best practices. If you have any suggestions, I would be happy to know.
## Start the app
```
git clone https://github.com/rd003/book-store.git
path/to/book-store> npm i
npm run start
```
## Testing
`npm run test`
## Build
`npm run build`