How tiagocavaler/motoprojetofinal07-main works
This is a Palworld-themed web portal and shop. Its visible product areas include browsing a catalog and product details, cart and payment, customer accounts and orders, admin management, breeding/map guides, and game news and patch notes. The sampled server routes show authentication split across Supabase and a Java service, product listings from local image folders, and order/customer API proxying to Java. Evidence is limited: the README is uninformative and most UI source was not sampled, so page-to-page and UI-to-API wiring is not asserted where it cannot be verified.
Main entry points: login/page.tsx Sign-in and registration · popular/route.ts Product import API · login/route.ts Login API · breeding/page.tsx Breeding guide
Components 29
Shop and orders
- Catalog
front/app/(sistema)/catalogo/page.tsx - Product details
front/app/(sistema)/produto/[id]/page.tsx - Cart
front/app/(sistema)/carrinho/page.tsx - Payment
front/app/(sistema)/pagamento/page.tsx - Order history
front/app/(sistema)/pedidos/page.tsx - Order detail
front/app/(sistema)/pedido/page.tsx
Accounts and admin
- Sign-in and registration
front/app/(auth)/login/page.tsx - Password recovery
front/app/(auth)/esqueci/page.tsx - Customer profile
front/app/(sistema)/cliente/page.tsx - Admin workspace
front/app/admin/page.tsx
Game guides and news
- Breeding guide
front/app/guia/breeding/page.tsx - World map
front/app/guia/mapa/page.tsx - News feed
front/app/api/novidades/route.ts - Patch notes API
front/app/api/patch-notes/route.ts
Server integrations
- Item listing API
front/app/api/itens/route.ts - Product import API
front/app/api/popular/route.ts - Avatar listing API
front/app/api/avatares/route.ts - Login API
front/app/api/auth/login/route.ts - Registration API
front/app/api/auth/register/route.ts - Recovery API
front/app/api/auth/forgot/route.ts - Customer API
front/app/api/cliente/route.ts - Order API
front/app/api/pedido/route.ts - Pal data API
front/app/api/pals/route.ts - Pal image API
front/app/api/pal-image/route.ts
Other components
- Shopper / visitor
- Steam news service
- Java backend
- Supabase
- Pal image CDNs
Connections 17
- Shopper / visitor → Catalog: browses
- Shopper / visitor → Sign-in and registration: signs in
- Shopper / visitor → Breeding guide: views guide
- Shopper / visitor → World map: views map
- Item listing API → Product import API
- Product import API → Supabase: writes products
- Sign-in and registration → Login API: submits credentials
- Login API → Supabase: authenticates
- Registration API → Java backend: forwards registration
- Recovery API → Supabase: requests reset
- Customer API → Java backend: proxies customer calls
- Order API → Java backend: proxies orders
- Avatar listing API → Customer profile: provides avatar list
- Pal data API → Breeding guide: provides Pal data
- Pal image API → Pal image CDNs: fetches fallback images
- News feed → Steam news service: fetches news
- Patch notes API → Steam news service: fetches patches