This project codes are backend code of Library Management System and it was generated with Angular CLI version 11.2.3.
The project UI is divided into two section as user and admin. User can register and login in library system. Thus, users who are registered in system can borrow books. Admins lend books to users. Only admins can add a new book and delete books.
All books in the library are listed in this page.
Users can see full information of book and book image in this page. If book is borrowed by another user, user see return date of book. Also, users can add book into reading list to save book and reading another time.
This page is only visible for admins. Borrowing and lending process is done here. The administrator checks by user's email whether the user is a member of library. If user is a member of library, all the borrowed books are displayed. The admin can lend the book which is selected by users to user, takes the book back or extend return date of book in this panel.
Books that is borrowed by user are listed here. The return date of book and remaining day are showed user. User only once can extend the return date of book byself.
Run ng serve
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.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.
Email -> kaankaplan@icloud.com