Skip to content

This app can be used for online library management, for collecting books DB, noting quotes from books, managing book borrowings, lendings. Moreover, it can be useful for keeping up what kind of books user have been finished and for setting goals and working with them

Notifications You must be signed in to change notification settings

Jay-Khakim/myldb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyLDB - Online Library Management System | Mern Stack App

This app can be used for online library management, for collecting books DB, noting quotes from books, managing book borrowings, lendings. Moreover, it can be useful for keeping up what kind of books user have been finished and for setting goals and working with them

  1. React with functional components & hooks ✅
  2. React router ✅
  3. React-Bootstrap UI library✅
  4. How to structure components✅
  5. Component level state & props✅
  6. Managing global state with Redux (Actions & Reducers)✅
  7. Using Redux state in components (useDispatch & useSelector)✅
  8. Creating an extensive back end with Express✅
  9. Working with a MongoDB database and the Mongoose ODM✅
  10. JWT authentication (JSON web tokens) with HTTP-Only cookie✅
  11. Creating custom authentication middleware✅
  12. Custom error handler✅
  13. Integrating the PayPal API✅
  14. Environment variables✅
  15. Project deployment✅
  16. Much more!✅

1. Main UI

image_2023-11-30_15-10-45


2. Add

**Add button lets user to add new Book.

image


3. Update

**When editted, the previous data still stays for user convenience to ease change needed part. After Update button is clicked, the UI changes to normal automatically. **

image


4. Quotes page

** In Quotes page user can add quotes and also delete

image

About

This app can be used for online library management, for collecting books DB, noting quotes from books, managing book borrowings, lendings. Moreover, it can be useful for keeping up what kind of books user have been finished and for setting goals and working with them

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published