How hellstaber/credo-web works
Credo Web is a Georgian-language bank marketing site. Visitors enter through a page route, which assembles banking and editorial sections into a page; the loan routes highlight loan products and a calculator, while other routes present customer segments and the premium Rcheuli offering. Sections also cover mobile banking, rates, locations and news. The README says rates, branch maps and news use fixed design data rather than APIs. Connections below rely on the README, sampled route imports and SOURCE INDEX references; unsampled integrations are not inferred.
Main entry points: app/page.tsx Home page · loans/page.tsx Loans page · rcheuli/page.tsx Rcheuli page · Calculator.tsx Loan and deposit calculator
Components 26
Page routes
- Home page
app/page.tsx - Loans page
app/loans/page.tsx - Digital loan page
app/loans/digital-loan/page.tsx - Rcheuli page
app/rcheuli/page.tsx - Emigrants page
app/emigrants/page.tsx - Expats page
app/expats/page.tsx
Shared site
- Navigation header
components/Header/Header.tsx - Site footer
components/Footer/Footer.tsx - Button control
components/Button/Button.tsx
Banking content
- Home hero
components/Hero/Hero.tsx - Customer segments
components/Segments/Segments.tsx - Bank products
components/Products/Products.tsx - Loan and deposit calculator
components/Calculator/Calculator.tsx - Mobile banking
components/MobileBank/MobileBank.tsx - Exchange rates
components/Rates/Rates.tsx - Branches and ATMs
components/Locations/Locations.tsx - Loan offerings and FAQ
components/Loans - Rcheuli offer
components/Rcheuli/Rcheuli.tsx - Emigrant services
components/Emigrants/Emigrants.tsx - Expat services
components/Expats/Expats.tsx
Editorial motion
- News carousel
components/News/News.tsx - News content
data/news.mjs - Carousel engine
lib/create-news-carousel.mjs - Transfer globe
lib/create-transfer-globe.mjs - Particle animation
lib/dayavi-particles.mjs
Other components
- Site visitor
Connections 32
- Site visitor → Home page: opens
README.md - Site visitor → Loans page: opens
README.md - Site visitor → Digital loan page: opens
README.md - Site visitor → Rcheuli page: opens
README.md - Home page → Navigation header: renders
app/page.tsx - Home page → Home hero: renders
app/page.tsx - Home page → Customer segments: renders
app/page.tsx - Home page → Bank products: renders
app/page.tsx - Home page → Loan and deposit calculator: renders
app/page.tsx - Home page → Mobile banking: renders
app/page.tsx - Home page → Exchange rates: renders
app/page.tsx - Home page → Branches and ATMs: renders
app/page.tsx - Home page → News carousel: renders
app/page.tsx - Home page → Site footer: renders
app/page.tsx - Loans page → Navigation header: renders
app/loans/page.tsx - Loans page → Loan offerings and FAQ: renders
app/loans/page.tsx - Loans page → Loan and deposit calculator: renders
app/loans/page.tsx - Loans page → Site footer: renders
app/loans/page.tsx - Digital loan page → Loan offerings and FAQ: renders
app/loans/digital-loan/page.tsx - Digital loan page → Loan and deposit calculator: renders
app/loans/digital-loan/page.tsx - Rcheuli page → Rcheuli offer: renders
app/rcheuli/page.tsx - Rcheuli page → Loan and deposit calculator: renders
app/rcheuli/page.tsx - Rcheuli page → Exchange rates: renders
app/rcheuli/page.tsx - Rcheuli page → Branches and ATMs: renders
app/rcheuli/page.tsx - Emigrants page → Emigrant services: renders
app/emigrants/page.tsx - Expats page → Expat services: renders
app/expats/page.tsx - Bank products → Transfer globe: uses
components/Products/Products.tsx - Bank products → Particle animation: uses
components/Products/Products.tsx - News carousel → News content: reads
components/News/News.tsx - News carousel → Carousel engine: uses
components/News/News.tsx - Carousel engine → News content: uses layout
lib/create-news-carousel.mjs - Mobile banking → Site footer: shares downloads