This is a web application designed to manage library transactions, including adding new members, new books, searching books, members, and facilities to borrow and read books. The system has 4 types of users: Basic Admin, Admin, Employee, and Member.
Users Rules
Installation
Technologies
Contributors
-
Basic Administrator: responsible for managing the entire system, adding or removing any admin from the system, monitoring the entire system data, and updating any system data.
-
Administrator: responsible for adding or removing employees from the system, adding, removing or updating books, and updating his/her profile.
-
Employee: responsible for adding or removing members, borrowing books, managing reading books in the library, and updating his/her profile.
-
Member: can show his/her data on the system like profile, borrowed books, reading books, deadline of borrowing, and updating his/her profile.
- Clone the repository to your local machine
- Install dependencies using
npm install
- Run the application using
npm start
- Node.js
- Express.js
- MongoDB
- Angular
Contributors | Role |
---|---|
Ahmed Ramadan | Basic Admin |
Ayman Salah | Admin |
Amr Abdelaziz | Employee |
Ziad Nady | Member |
Ahmed Tarek | Book |