Refactor book management system:

- Updated .gitignore to exclude node_modules directory.
- Enhanced index.js with new endpoints for book fetching and checkout requests, integrating nodemailer and express-rate-limit for email notifications and request management.
- Added functionality to confirm book presence in the library and improved error handling for external book sources.
- Updated package.json and package-lock.json to include new dependencies (nodemailer, express-rate-limit) and their respective versions.
- Modified public HTML and JavaScript files to support new features, including a confirm mode for book scanning and improved UI elements.
- Updated styles for better user experience in the library interface.
This commit is contained in:
2024-12-11 09:41:22 -05:00
parent 7d788cd094
commit 3de9f3d8ee
15 changed files with 2203 additions and 647 deletions

2
.gitignore vendored
View File

@@ -1,2 +1,2 @@
node_modules/
node_modules
*.env