Insurance and Loan Comparison for Kenya
# PesaCompare KE - Insurance & Loan Comparison Platform
A modern price comparison website for the Kenyan market, helping consumers find the best deals on motor insurance and personal loans while providing service providers with qualified leads.
## π― Project Overview
**PesaCompare KE** is a free-to-use comparison platform that:
- Allows consumers to compare insurance quotes and loan offers from multiple providers
- Provides service providers (insurers, banks, fintech companies) with pre-qualified leads
- Generates revenue through affiliate commissions and lead generation fees from providers
- Offers a mobile-friendly, intuitive interface for easy comparison
## π Key Features
### For Consumers
- **Insurance Comparison**: Compare motor insurance quotes from 5+ providers
- **Loan Comparison**: Browse personal and SME loan offers with instant calculations
- **Loan Calculator**: Estimate monthly payments based on amount and tenure
- **Provider Ratings**: View ratings and reviews for each provider
- **Direct Contact**: Get quotes directly from providers
- **Mobile-Friendly**: Fully responsive design for mobile and desktop
### For Service Providers
- **Lead Generation**: Access pre-qualified, high-intent customers
- **Easy Integration**: Simple listing and quote management
- **Transparent Pricing**: Clear commission structure
- **Analytics**: Track inquiries and conversions
## π οΈ Technology Stack
### Frontend
- **React 19** - UI library
- **Vite** - Build tool and dev server
- **CSS3** - Modern styling with responsive design
### Backend
- **Node.js** - Runtime environment
- **Express.js** - Web framework
- **SQLite3** - Database
- **CORS** - Cross-origin resource sharing
## π Project Structure
```
PesaCompareKE/
βββ client/
β βββ src/
β β βββ components/
β β β βββ InsuranceComparison.jsx
β β β βββ LoanComparison.jsx
β β β βββ ContactForm.jsx
β β βββ App.jsx
β β βββ App.css
β β βββ main.jsx
β βββ index.html
β βββ dist/ (buil β¦