How adjest1211/final-requirement-itws02 works
This is a browser-based book-discovery and reader site with reader/admin account pages, profile editing, and a genre-organized book catalog. The principal flow is account access, browsing books by genre, and opening a listed story link. The sampled JavaScript also shows profile and password updates persisted in browser storage and catalog rendering; unsampled page wiring and admin behavior are not inferred.
Main entry points: script.js Genre Book Data · adminHomepage.html Admin Home · welcome.html Welcome Page · userHomepage.html Reader Home
Components 20
Accounts and Profiles
- Reader Login
login_reader.html - Sign Up
signup.html - Password Recovery
forgot.html - Profile Page
profile.html - Profile Editing
script.js - Password Reset
script.js
Book Catalog
- Reader Home
userHomepage.html - Genre Book Data
script.js - Catalog Rendering
script.js - Story Links
script.js
Catalog Administration
- Admin Login
login_admin.html - Admin Home
adminHomepage.html - Book Editor
script.js
Site Presentation
- Welcome Page
welcome.html - Carousel Controls
script.js - Page Transitions
script.js - About Page
about.html
Other components
- Reader
- Administrator
- Browser Storage
Connections 14
- Reader → Reader Login: opens
- Reader → Sign Up: registers
- Reader → Password Recovery: recovers access
- Reader → Profile Page: views profile
- Administrator → Admin Login: opens
- Administrator → Admin Home: manages catalog
- Profile Editing → Browser Storage: updates user data
script.js - Password Reset → Browser Storage: saves password
script.js - Genre Book Data → Browser Storage: loads genres
script.js - Catalog Rendering → Genre Book Data: renders books
script.js - Admin Home → Book Editor: uses editor
- Reader Home → Catalog Rendering: displays catalog
- Welcome Page → Page Transitions: navigates via
- Carousel Controls → Welcome Page: rotates items
script.js