Skip to content

tomiabe/nairawatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NairaWatch

Real-time Nigerian parallel market exchange rates

Live Site License


NairaWatch tracks the parallel (street) market exchange rates between the Nigerian Naira and 60+ world currencies. Rates are fetched and estimated using AI-assisted analysis, cross-referenced against official exchange data.

Features

  • Live buy/sell rates for 60+ currencies against the Naira
  • Official CBN rate comparison alongside street market rates
  • Watchlist — pin currencies for quick access
  • Price alerts — get a browser notification when a rate crosses your threshold
  • Shareable rate card — generate and share a PNG of current rates
  • Trend charts — 24h and 7-day historical view per currency
  • Region filters (Americas, Europe, Africa, Middle East, Asia-Pacific)
  • Dark mode, auto-switching by time of day
  • Mobile-friendly

Tech Stack

Layer Technology
Frontend React, TypeScript, Vite, Tailwind CSS
API Cloudflare Workers
AI Groq (LLaMA) with OpenRouter fallback
Hosting GitHub Pages

Running Locally

Prerequisites: Node.js 18+, a Cloudflare account (free), a Groq API key (free)

# Install dependencies
npm install

# Start the API worker locally (port 8787)
npx wrangler dev

# In a separate terminal, start the frontend
npm run dev

The frontend proxies /api requests to the local worker automatically.


Built by Tomi Abe Studio

About

Real-time Nigerian parallel market exchange rates for 60+ currencies, powered by AI.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors