Currency Converter

WorldWideWallet is a currency converter app designed for travelers and frequent users of currency exchange.

WorldWideWallet is a currency converter app designed for travelers and frequent users of currency exchange. It features a home page displaying currency history, charts for conversion rates over time, a news page with financial updates, and a profile page for personalized user insights. Future updates will include multi-language support, an interactive map, and a social connection feature.

Showcasing WorldWideWallet's tools: the conversion tool, currency trends and history, and the News Page for financial updates.

The conversion tool is designed to simplify currency exchange, while the trends page offers insights into historical data for smarter decisions.

The Profile Page provides a personalized user experience, showing insights and usage history.

You can also put regular text between your rows of images. Each feature has been crafted with travelers in mind to enhance their financial decisions and currency management.

Future updates will include multi-language support and an interactive map for better user connectivity.

Development Approach and Technologies Used

The development of WorldWideWallet embraced Agile methodology to promote iterative progress and flexibility. By using Agile practices, the team could adapt to changes quickly and prioritize features that deliver the most value to users.

Agile Methodology: Implemented sprints and regular stand-up meetings to foster collaboration and continuous improvement. User Stories: Crafted detailed user stories to capture requirements from the user’s perspective, ensuring the application meets real-world needs. Front-End Technologies:

Bootstrap: Utilized for its responsive design capabilities and pre-built components, enabling a consistent look and feel across devices. HTML & CSS: Structured and styled the web pages, creating a clean and intuitive user interface. JavaScript: Added interactivity and dynamic content to enhance user engagement. Back-End Technologies:

Flask: A Python web framework used to handle server-side logic, routing, and API integration. PostgreSQL: Employed as the database system to store user data, currency rates, and historical information securely and efficiently. Key Features Implemented with These Technologies:

Conversion Tool: Developed using JavaScript for real-time calculations and Flask for fetching up-to-date exchange rates. Currency Trends and History: Implemented charts and graphs using JavaScript libraries to visualize data pulled from PostgreSQL. News Page: Integrated third-party APIs via Flask to display the latest financial news relevant to users. Profile Page: Created personalized user experiences by storing preferences and history in PostgreSQL, rendered dynamically with Flask. By combining these technologies with Agile practices, WorldWideWallet delivers a robust, scalable, and user-centric application designed to meet the evolving needs of travelers and currency exchange users.