How nahid-code1/book-gallery-project works
Book Gallery is a minimal React frontend: visitors open the home page or listed-books route through the shared navigation. The home page currently shows a promotional banner; the books page is a placeholder, with no data or persistence shown. The graph follows the sampled app wiring; the README is generic Vite-template documentation and does not establish additional product capabilities.
Main entry points: Routes.jsx Route table · main.jsx React entry · Main.jsx Main layout · Home.jsx Home page
Components 9
App runtime
- React entry
src/main.jsx - Route table
src/Routes/Routes.jsx
Navigation and layout
- Main layout
src/Layouts/Main/Main.jsx - Navigation bar
src/Components/Shared/Navbar/Navbar.jsx
Page content
- Home page
src/Pages/Home/Home.jsx - Hero banner
src/Components/Homepage/Banner.jsx - Books page
src/Components/Books/Books.jsx - Error page
src/Components/Error/Error.jsx
Other components
- Visitor
Connections 8
- Visitor → React entry: opens app
- React entry → Route table: mounts router
src/main.jsx - Route table → Main layout: renders routes
src/Routes/Routes.jsx - Route table → Home page: routes home
src/Routes/Routes.jsx - Route table → Books page: routes books
src/Routes/Routes.jsx - Route table → Error page: routes errors
src/Routes/Routes.jsx - Main layout → Navigation bar: renders navigation
src/Layouts/Main/Main.jsx - Home page → Hero banner: renders banner
src/Pages/Home/Home.jsx