Institutional Nairobi Securities Exchange Terminal
# Kenya-ROIC
> Edge-native financial terminal for Nairobi Securities Exchange
**Live:**
moecapital.com
## Features
- 📊 **NSE Company Financials** - Revenue, Net Income, Assets, Equity
- 📈 **Key Ratios** - ROIC, ROE, Net Margin, Debt/Equity
- 🔍 **Market Screener** - Filter by revenue, sector
- ⚡ **SSR** - Instant page loads via server-side rendering
- 🌍 **Edge Computing** - Runs on Cloudflare's global network
## Quick Start
```bash
# Install
bun install
# Develop
bun run dev
# Build & Deploy
bun run build
npx wrangler deploy
```
## Tech Stack
| Component | Technology |
|-----------|------------|
| Frontend | SolidJS + SolidStart |
| Runtime | Cloudflare Workers |
| Storage | Cloudflare R2 |
| Build | Vinxi + Vite |
## Project Structure
```
src/
├── app.css # Design system
├── lib/data.server.ts # R2 data fetcher
└── routes/index.tsx # Main UI
```
## Documentation
- Architecture - System design and data flow
- Workflows - Development and deployment guides
- MVP Spec - Original requirements
## Data
NSE company data stored in R2 bucket `kenya-roic-financials`:
- 30 listed companies
- 16 companies with detailed financials
- Updated via `npx wrangler r2 object put`
## License
MIT