Currency Converter Application
Currency Converter Application
3 Features
User-friendly interface, accurate conversions, multiple
currency support.
HTML and CSS Design
Structure Styling Components
Semantic HTML5 for clear CSS3 for responsive and visually Input fields, dropdown menus,
document structure. appealing design. and conversion button.
Python (Flask) Backend
1 Route Handling
Define routes for user requests and API calls.
2 Data Processing
Handle form submissions and prepare API requests.
3 Response Generation
Format and return conversion results to frontend.
API Integration
API Selection Authentication
Choose reliable currency Securely manage API keys
exchange rate API for data access.
provider.
Input Validation
Ensure valid currency codes and amounts.
Rate Application
Apply current exchange rate to input amount.
Result Formatting
Round and format converted amount appropriately.
User Interaction
Input Handling
Capture user's source currency and amount.
Conversion Trigger
Execute conversion on button click or auto-update.
Result Display
Show converted amount and additional information clearly.
Responsive Design
Desktop Tablet Mobile
2 Server Setup
Configure web server (e.g., Nginx) with WSGI.
3 Deployment
Use CI/CD pipeline for automated deployment.
4 Monitoring
Implement logging and performance monitoring tools.
Presented By :
P.Yaswanth Ram (21KN1A05D1)
M.Rithvik Reddy(21KN1A0595)
K.Prathyusha(21KN1A0577)
M.Likhita Sowmya(21KN1A05B3)