Skip to content

A user-friendly price calculator for cryptocurrency-based transactions, supporting multiple currencies, customizable fees, and real-time exchange rate fetching. Developed with Python and Tkinter.

License

Notifications You must be signed in to change notification settings

SadeghianAM/BaziNexPriceCal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BaziNexPriceCal

BaziNexPriceCal is a user-friendly tool for calculating the final price of products using exchange rates, various fees, and rounding options. It supports multiple currencies and provides a seamless graphical user interface for input and results.


Features

  • Calculate the final product price based on exchange rates, transfer fees, and fixed fees.
  • Automatically fetch live exchange rates using an API.
  • Support for multiple cryptocurrencies, including USDT, SOL, LTC, BCH, TRX, ADA, and AVAX.
  • Round the final price to the nearest thousand or ten thousand.
  • User-friendly GUI with error validation and real-time updates.
  • Clear and reset input fields with a single click.

Installation

Prerequisites

Make sure you have the following installed on your system:

  • Python 3.x
  • Required libraries:
    • tkinter (built-in with Python)
    • requests

Steps to Install and Run

  1. Clone the repository:

    git clone https://github.com/SadeghianAM/BaziNexPriceCal.git
    cd BaziNexPriceCal
  2. Install the required libraries:

    pip install requests
  3. Run the program:

    python BaziNexPriceCal.py

That's it! The application window will open, and you can start calculating prices.


Usage

  1. Enter the product price in the selected currency.
  2. Input the current exchange rate (or fetch it using the "Get Exchange Rate" button).
  3. Add transfer fees (in currency or in Toman) and fixed fees (in Toman or percentage).
  4. Choose a rounding option (e.g., thousand or ten thousand).
  5. Click "Calculate" to view the final price.

Contribution

We welcome contributions to improve BaziNexPriceCal!
To contribute:

  1. Fork the repository.
  2. Create your feature branch:
    git checkout -b feature/YourFeature
  3. Commit your changes:
    git commit -m "Add YourFeature"
  4. Push to the branch:
    git push origin feature/YourFeature
  5. Open a pull request to the master branch.

Contact

For any questions or inquiries, feel free to reach out:
Telegram: @RaaDaHN


License

This project is licensed under a custom Non-Commercial License.
You are free to use, modify, and distribute this project for non-commercial purposes only.
For details, see the LICENSE file.

About

A user-friendly price calculator for cryptocurrency-based transactions, supporting multiple currencies, customizable fees, and real-time exchange rate fetching. Developed with Python and Tkinter.

Topics

Resources

License

Stars

Watchers

Forks

Languages