Skip to content

ayaz-e-ali/XChange

Repository files navigation

XChange

A comprehensive currency exchange and financial management application built with Next.js / React, featuring real-time exchange rates, transaction tracking, and debt management.


🔗 Live Preview

👉 Click here to view the live site


🛠️ Tech Stack

  • Frontend: Next.js / React
  • Styling: Tailwind CSS / lucide-react
  • Database: Prisma ORM with SQLite
  • Authentication: JWT with bcrypt
  • UI Components: Radix UI
  • Forms: React Hook Form with Zod validation
  • Internationalization: next-intl

✨ Features

  • Currency Management: Add and manage multiple currencies with real-time exchange rates
  • Transaction Tracking: Record and monitor currency exchange transactions
  • Debt Management: Track debts and financial obligations
  • Stock Management: Monitor currency stock levels
  • User Authentication: Secure login system with admin privileges
  • Responsive Design: Clean, modern interface for mobile and desktop
  • Multi-language Support: Internationalization ready
  • Dark/Light Theme: Theme switching capability

⚙️ Setup

  1. Clone the repository
    git clone https://github.com/ayaz-e-ali/XChange.git
    cd XChange
  2. Install dependencies
    npm install
  3. Setup database
    npm run generate
    npm run migrate
    npm run seed
  4. Start the development server
    npm run dev
  5. Open in browser Navigate to http://localhost:3002

Made by Ayaz Ali
Building clean, modern, and scalable web apps.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors