Skip to content

codewitharslanjaved/Cyber2077Exchange

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŸจ CYBER 2077 EXCHANGE

A slick, cyberpunkโ€‘inspired currency & crypto converter built with Next.js App Router, TypeScript, and Tailwind โ€” with PKRโ€‘first shortcuts and quick region groupings.

๐ŸŒ Live Demo: cyber2077exchange.vercel.app


๐Ÿš€ Features

  • ๐ŸŒ 100+ currencies โ€” major fiat + popular crypto (BTC, ETH, SOL, LTC, XRP, โ€ฆ)
  • ๐Ÿ‡ต๐Ÿ‡ฐ PKR featured โ€” fast access for Pakistanโ€‘focused pairs
  • ๐Ÿ—บ๏ธ Region groups โ€” browse by Asia / Americas / Europe / Africa / Oceania
  • ๐Ÿ” Twoโ€‘way converter โ€” amount in FROM โ†’ instant TO result
  • ๐Ÿงพ Recent history โ€” reuse previous conversions
  • โšก Fast UI โ€” responsive, keyboard friendly
  • ๐ŸŸจ Cyberpunk theme โ€” neon accents + bold typography

๐Ÿ“ธ Preview

Dashboard


๐Ÿ›  Tech Stack

  • Framework: Next.js App Router (TypeScript)
  • Styling: Tailwind CSS
  • UI: shadcn/ui + lucide-react (repo contains components.json)
  • State: React hooks / Context
  • Data: Exchangeโ€‘rate API service (or local seed)
  • Deploy: Vercel

๐Ÿ“‚ Project Structure (from repo)

โ”œโ”€โ”€ app/                  # Next.js App Router routes & layouts
โ”œโ”€โ”€ components/           # Reusable UI (Select, AmountInput, PairCard, History)
โ”œโ”€โ”€ hooks/                # Custom hooks (rates, pairs, keyboard, theme)
โ”œโ”€โ”€ lib/                  # helpers, formatters, rate service
โ”œโ”€โ”€ public/               # static assets (icons, screenshots)
โ”œโ”€โ”€ styles/               # globals, Tailwind layers
โ”œโ”€โ”€ components.json       # shadcn/ui registry
โ”œโ”€โ”€ next.config.mjs       # Next.js config
โ”œโ”€โ”€ tailwind.config.ts    # Tailwind config
โ”œโ”€โ”€ tsconfig.json         # TypeScript config
โ”œโ”€โ”€ package.json
โ””โ”€โ”€ README.md

โš™๏ธ Setup & Scripts (Next.js)

# 1) Install deps
npm install

# 2) Dev server
npm run dev 

# 3) Production build
npm run build
npm start 

๐Ÿงญ Usage

  1. Choose FROM and TO currencies (fiat/crypto)
  2. Enter the Amount
  3. Click Convert for instant results
  4. Open History to reuse past conversions

Popular pairs: USD โ†” PKR, EUR โ†” USD, BTC โ†” USD, ETH โ†” PKR, GBP โ†” EUR


๐Ÿ” Data Accuracy

  • Live rates vary by provider and update interval
  • Cache responses to reduce API limits; show last updated timestamp
  • Provide a fallback when the API is unavailable

๐Ÿงช Testing Ideas

  • Unit tests: parsing, rounding, symbol formatting, math
  • UI tests: selects, keyboard navigation, mobile breakpoints
  • Snapshot: theme components (cards, inputs)

๐Ÿงพ Roadmap

  • ๐Ÿ“ˆ Mini chart / sparkline for pair movement
  • โญ Favorites / pinned pairs
  • ๐Ÿงฎ Fee & spread estimator
  • ๐Ÿ“ค Shareable result links
  • ๐ŸŒ i18n (multiโ€‘language)
  • ๐Ÿ”’ Offline cache for lastโ€‘known rates

๐Ÿ™Œ Contributing

  1. Fork the repo
  2. Create a feature branch: feat/your-idea
  3. Add tests & screenshots for UI work
  4. Open a PR with a clear description

๐Ÿ‘ค Author

Built by Arslan Javed โ€” GitHub

Live demo: cyber2077exchange.vercel.app


๐Ÿ“œ License

MIT โ€” see LICENSE for details.

About

๐Ÿ’ด Cyber2077Exchange - currency & crypto ๐Ÿ’ฑ converter built with Next.js โšก Fast, neonโ€‘themed ๐Ÿ‡ต๐Ÿ‡ฐ first, 100+ pairs ๐Ÿ”, easy UI & instant results ๐Ÿ”ฎ.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors