How pausanhubgit/aether works
Aether is a Next.js art-commerce and creative-media application, with storefront browsing, cart and checkout, orders, user accounts, reviews, and administrative management. The tree identifies distinct art, music, video, and event areas; sampled API handlers show mock art and authentication responses. Review submission and deletion explicitly dispatch through type-selected API clients. Other client-to-API wiring and persistence are not established by the available excerpts, so those links are omitted.
Main entry points: ReviewsSection.jsx Reviews UI · app/page.js Home · arts/page.js Art browsing · music/page.js Music browsing
Components 21
Storefront discovery
- Home
src/app/page.js - Art browsing
src/app/arts/page.js - Music browsing
src/app/music/page.js - Video browsing
src/app/video/page.js - Events
src/app/events/page.js - Art endpoints
src/app/api/arts/route.js
Commerce
- Art cart
src/app/arts/cart/page.js - Checkout
src/app/checkout/page.js - Order history
src/app/orders/page.js - Order status
src/app/order-status/page.js - Payment options
src/app/orders/_components/PayViaStripe.js
Accounts and community
- Login and registration
src/app/(auth)/login/page.js - Auth endpoints
src/app/api/auth/login/route.js - Reviews UI
src/components/ReviewsSection.jsx - Art API client
src/api/arts.js - Music API client
src/api/music.js - Video API client
src/api/video.js
Administration
- Management console
src/app/(admin)/(management)/Art-management/page.js - Admin dashboard
src/app/(admin)/dashboard/page.js
Other components
- Visitor
- Administrator
Connections 16
- Visitor → Home: opens
- Visitor → Art browsing: browses
- Visitor → Music browsing: browses
- Visitor → Video browsing: browses
- Visitor → Events: browses
- Visitor → Art cart: opens
- Visitor → Checkout: opens
- Visitor → Order history: opens
- Visitor → Order status: checks
- Visitor → Login and registration: authenticates
- Visitor → Reviews UI: reviews
- Reviews UI → Art API client: dispatches
- Reviews UI → Music API client: dispatches
- Reviews UI → Video API client: dispatches
- Administrator → Management console: manages
- Administrator → Admin dashboard: views