This project is an asynchronous web chat application integrated with real-time currency exchange rates (API Privat Bank). It allows users to request and view exchange rates for various currencies directly in the chat interface.
- Real-time messaging through WebSocket.
- Exchange rate command integration.
- Historical exchange rate data retrieval.
- Backend: Python, aiohttp, asyncio
- Frontend: HTML, CSS, JavaScript
- Additional Libraries: websockets, aiofiles, names
Clone the repository:
git clone https://github.com/your-username/async-web-chat-api-privat-bank
cd async-web-chat-api-privat-bank
Install dependencies with Poetry:
poetry install
Install dependencies with Poetry:
poetry install
Start the server:
poetry run python main.py
Open index.html in your browser