An open API service indexing awesome lists of open source software.

https://github.com/reshmaharidhas/currencyconverter

💱Currency Converter web application built using Python and Flask
https://github.com/reshmaharidhas/currencyconverter

aed api currency-converter currency-exchange-rates currencyapi finance flask flask-application foreign-exchange-rates international-currency-converter python rest-api usd vercel webapp

Last synced: about 2 months ago
JSON representation

💱Currency Converter web application built using Python and Flask

Awesome Lists containing this project

README

          

# CurrencyConverter [![forthebadge made-with-python](http://ForTheBadge.com/images/badges/made-with-python.svg)](https://www.python.org/)












Web app to calculate all international currency conversion based on latest currency exchange rates.

# Tech Stack💻
- Python
- Flask
- HTML5
- CSS3
- Bootstrap 5
- REST API

## API used
- CurrencyAPI

## Development Tools
- PyCharm IDE

## Deployment Tools
- Vercel

## Quick Start with Docker
1. Environment Variables
Create a `.env` file or pass them directly:

| Variable | Description |
|--------------------|-----------------------------------|
| `CURRENCY_API_KEY` | API key from currencyapi.com |
| `FLASK_SECRET_KEY` | Secret key for session encryption |

2. Build the Docker Image
```shell
docker build -t currency-converter .
```
3. Run the Container
```shell
docker run -d -p 5000:5000 \
--env-file .env \
--name currency-app \
currency-converter
```
4. Access the Application
Open your browser and navigate to:

```
http://localhost:5000
```

## Screenshots
currencyconverter_screenshot_1
image
currencyconverter_screenshot_2

## License
MIT License