Foreign currency exchange converter

Solution retrospective
his was the first major project with NextJS App Router that I built myself from scratch. I learned how to implement server- and client-side routing, as well as how proxy works. In addition I learned a couple new Tailwind classes and how to use Supabase with SSR. In this project I also implemented an Authentification flow, including OAuth 2.0 with Supabase. I learned how to do this properly with SSR. On top of that I leveled up my SQL skills by writing triggers and functions for my database and applying RLS to my tables (with a little bit of AI assistance). In the future I want to improve the accessibility of my projects. Especially since this project includes line charts and I feel like this area is lacking a bit. Also I want to write tests for my components and tidy up the project structure and add some more comments to my code.
What challenges did you encounter, and how did you overcome them?I encountered challenges with setting up my supabase project as well a with writing a proxy. I overcame these challenges by reaching for an AI assistant of my choice and by searching the web for the right article.
What specific areas of your project would you like help with?I would like to hear feedback regarding accessibility as well as code- and project structure.
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on Jan Lindner’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