Logo Lanfrica

Dariusnyambu/Ascend

Domain:

socioeconomicdigital infrastructure

Record type:

software
Creator:
Dar
Host:
Ascend finance is a micro finance bussines in kenya offering affordable loans # 🏦 ASCEND FINANCE ### Kenya's Trusted Microfinance Web Application > A premium, production-ready React + Vite fintech frontend > Deep Royal Blue `#0B1F4D` Γ— Gold `#D4AF37` design system --- ## πŸš€ Quick Start (VS Code) ```bash # 1. Open the folder in VS Code cd ascend-finance # 2. Install dependencies npm install # 3. Start development server npm run dev # 4. Open in browser # localhost ``` --- ## πŸ“ Project Structure ``` ascend-finance/ β”œβ”€β”€ public/ β”‚ └── favicon.svg β”œβ”€β”€ src/ β”‚ β”œβ”€β”€ components/ β”‚ β”‚ β”œβ”€β”€ layout/ β”‚ β”‚ β”‚ β”œβ”€β”€ Navbar.jsx ← Sticky nav with mobile menu β”‚ β”‚ β”‚ └── Footer.jsx ← 4-column footer β”‚ β”‚ β”œβ”€β”€ sections/ β”‚ β”‚ β”‚ β”œβ”€β”€ HeroSlider.jsx ← 5-slide auto-carousel β”‚ β”‚ β”‚ └── StatsSection.jsx ← Animated counters β”‚ β”‚ └── ui/ β”‚ β”‚ β”œβ”€β”€ Badge.jsx ← Gold/color pill badge β”‚ β”‚ β”œβ”€β”€ SectionHeader.jsx ← Badge + title + subtitle β”‚ β”‚ └── FieldLabel.jsx ← Form field labels β”‚ β”œβ”€β”€ pages/ β”‚ β”‚ β”œβ”€β”€ Home.jsx ← Full landing page β”‚ β”‚ β”œβ”€β”€ About.jsx ← Company story + team β”‚ β”‚ β”œβ”€β”€ Loans.jsx ← 5 loan products β”‚ β”‚ β”œβ”€β”€ Calculator.jsx ← Live loan calculator + charts β”‚ β”‚ β”œβ”€β”€ Apply.jsx ← 7-step application form β”‚ β”‚ β”œβ”€β”€ Contact.jsx ← Form + map + FAQ β”‚ β”‚ └── Dashboard.jsx ← Admin-style dashboard UI β”‚ β”œβ”€β”€ hooks/ β”‚ β”‚ β”œβ”€β”€ useScrolled.js ← Navbar scroll detection β”‚ β”‚ └── useCounter.js ← IntersectionObserver counter β”‚ β”œβ”€β”€ data/ β”‚ β”‚ └── index.js ← All static data + mock APIs β”‚ β”œβ”€β”€ utils/ β”‚ β”‚ └── index.js ← ksh(), calcLoan(), genRef()… β”‚ β”œβ”€β”€ App.jsx ← Router + layout wrapper β”‚ β”œβ”€β”€ main.jsx ← React DOM entry point β”‚ └── index.css ← Tailwind + global styles β”œβ”€β”€ index.html β”œβ”€β”€ vite.config.js β”œβ”€β”€ tailwind.config.js β”œβ”€β”€ postcss.config.js └─ …