Skip to content
Submitted 15 days ago

Foreign exchange currency converter

next, typescript, tanstack-query, zustand, shadcn
LVL 3
@Joseph-Abdullaah
A solution to the Foreign exchange currency converter challenge

Solution retrospective


What are you most proud of, and what would you do differently next time?

I'm most proud of building a scalable architecture using Next.js, TanStack Query, Zustand, and reusable API functions. Next time, I'd spend more time planning the component structure before starting the UI to reduce refactoring later.

What challenges did you encounter, and how did you overcome them?

The biggest challenge was building the searchable currency picker with shadcn/ui and integrating it with live API data while keeping the types safe. I solved it by breaking the problem into smaller components, improving my TypeScript types, and creating reusable API hooks with TanStack Query.

What specific areas of your project would you like help with?

I'd appreciate feedback on my overall architecture, component organization, and state management. I'm also interested in suggestions for improving performance, accessibility, and the user experience.

Code
Loading...

Please log in to post a comment

Log in

Community feedback

No feedback yet. Be the first to give feedback on Joseph Abdullaahi’s solution.

Join our Discord community

Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!

Join our Discord