FlareStart
HomeNewsHow ToSources
FlareStart

Where developers start their day. All the tech news & tutorials that matter, in one place.

Quick Links

  • Home
  • News
  • Tutorials
  • Sources
  • Privacy Policy

Connect

© 2026 FlareStart. All rights reserved.

Back to articles
Building an open-source crypto and fiat converter with Next.js 14
How-ToWeb Development

Building an open-source crypto and fiat converter with Next.js 14

via Dev.to Reactzvspany3w ago

I recently built a small open-source project called NexCurrency – a fiat and crypto converter built with Next.js 14, TypeScript, Tailwind CSS, and shadcn-style UI components. The goal was to create a clean system that can convert between: • fiat → fiat • fiat → crypto • crypto → fiat • crypto → crypto The tricky part was combining fiat and crypto APIs. Fiat APIs usually return pair-based exchange rates, while crypto APIs return USD prices per asset. To simplify this, the app normalizes both into a shared internal model using a usdPrice value. Conversions then become: amount * (from.usdPrice / to.usdPrice) This approach avoids needing direct pairs for every asset combination and keeps the system provider-agnostic. Tech stack: • Next.js 14 (App Router) • TypeScript • Tailwind CSS • Zod validation • CoinGecko API (crypto prices) • Frankfurter API (fiat rates) GitHub repository: https://github.com/zvspany/NexCurrency I'd really appreciate any feedback on the architecture, UI/UX, or overall

Continue reading on Dev.to React

Opens in a new tab

Read Full Article
15 views

Related Articles

Week 6 — No New Problems. Just Me and Everything I Already Learned.
How-To

Week 6 — No New Problems. Just Me and Everything I Already Learned.

Medium Programming • 5d ago

What OpenClaw Gets Wrong Out of the Box (And How to Fix It)
How-To

What OpenClaw Gets Wrong Out of the Box (And How to Fix It)

Medium Programming • 5d ago

Android Remote Compose:讓 Android UI 不用發版也能更新
How-To

Android Remote Compose:讓 Android UI 不用發版也能更新

Medium Programming • 5d ago

How-To

Learn Something Old Every Day, Part XVIII: How Does FPU Detection Work?

Lobsters • 5d ago

“Learn to Code” Is Dead… Learn to Think Instead
How-To

“Learn to Code” Is Dead… Learn to Think Instead

Medium Programming • 6d ago

Discover More Articles