Origin of the app's name bōc-hord is Old English meaning library or collection of books. Link to meaning of bōc-hord
This app will include resources recommended by users for engineers of all levels. These will include:
- books
- articles
- videos
- courses
- communities
- products
- websites
- improve login/register components (reactive forms)
- add notifications
- add profile page
- etc.
Angular Material Course 2022 from Bitfumes, which inspired this project.
Bitfumes' Material course on GitHub by @sarthaksavvy.
V15 Angular Material which was used to structure the user interface.
Tailwind CSS which was used to style this project.
Reading data from JSON file using HttpClient by Anoop R Warrier on Medium.
Issues with GitHub workflows and Firebase deployment by lisk8 and JuHue
Photo of library books by Paul Schafer on Unsplash.
Photo of signpost saying 'Keep Learning' by Milad Fakurian on Unsplash.
Jake Pritchard for help with the resources service.
Angular Chapter for constructive feedback.
This project was originally generated with Angular CLI version 15.2.9, and subsequently updated to versions 16.2.11, then 17.1.0 [19 Jan 2024].
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The application 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.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.