I developed MultiConvert, a high-precision utility application built with React that centralizes real-time currency exchange and unit conversions within a sophisticated, high-performance interface.
used gemini for the UI
I developed MultiConvert, a high-precision utility application built with React that centralizes real-time currency exchange and unit conversions within a sophisticated, high-performance interface.
used gemini for the UI
I developed MultiConvert, a high-precision utility application built with React that centralizes real-time currency exchange and unit conversions within a sophisticated, high-performance interface.
Live Financial Data: I integrated the ExchangeRate-API using asynchronous fetch calls to ensure that currency conversions are always based on up-to-the-minute global market rates.
Scalable Engineering: I implemented a Strategy Pattern within a custom React hook to manage mathematical mapping across Length, Weight, and Currency, ensuring the conversion engine remains clean and maintainable.
Performance Optimization: I utilized React Hooks like useCallback and useEffect to synchronize state transitions and prevent unnecessary re-renders, resulting in a low-latency user experience.
Advanced Glassmorphism 2.0 UI: I designed a premium dark-mode aesthetic featuring Mesh Gradients, Z-index layering for visual depth, and translucent āglassā containers with blurred backdrops.
Purposeful Scope: I intentionally focused on linear conversion types (currency, length, and weight) to prioritize mathematical stability and a streamlined, dashboard-style workflow.
Have made a few updates on the UI and the overall aesthetic of the website.
Log in to leave a comment
Pro tip: When I have chosen to convert from KG to Pounds, If I try to change the āKGā to Pound, both become pound - the other one should switch automatically(to KG)!
The converter UI is a bit annoying right now because of the huge list. It would be way better if both boxes worked at the same timeālike if I type in the KG box, it automatically changes the Pounds, and if I type in the Pounds box, it changes the KG without needing a āswapā button. Also, that long currency list is messy. Instead of one big list, it should be a clean grid or table of the most used ones (like a calendar) so itās easier to click. This would make the whole thing feel much smoother and less cluttered.
Your repo is very good
But I think,
In currency converter currency full name of currency should be shown instead of short form or short forms in bracket.
Ex: United States Dollar (USD)
The UI is fire, I think you should be able to write in both text boxes so you donāt have to change the order of the conversions.
I have finished with the main logic of the code. but the UI can use a lot of improvement. So I am going to make the UI look better and might add some more features in the upcoming iterations.
Log in to leave a comment