This website developed with MEAN technologies
In the frontend used Angular framework
In the backend used Nodejs with Expressjs and Mongodb
The website has these features:
1-This website has admin dashboard allows the admin to:
-add new category , edit category or delete category.
-add new book with its details, edit book data or delete existing book.
-add new author with his data, edit author data or delete existing author.
2-Login and register system
-the user can not access the the details in the website until he login or register first
-the user can reset his password from secret question and answer he write them in the register step
-the user can logout from the system
2-User View When he logged in:
- Home page : it has popular books and popular author which get high rates and reviews from the users.
-Authors page : in it the user can find all the authors and access each author and see his books with the rates.
-Books page: in this page the user can find all books with rating and the user can give review and rate for this book.
-Categories page: in this page the user can find the top categories and can access its books
-About page: in this page the information about the owners of the website and contact methods and social media accounts.
-Terms And condition page.