© 2026 Hashnode
Now we’re moving towards the frontend part because we want to get the long-lived token from Clerk in order to test the backend fully with it (because right now we can only see the "User not authenticated" message). Here we go! Adding React Router We’...

Building your components from scratch can be exhausting and time-consuming, taking away from the actual product development. Choosing the right component library for your tech stack is crucial. In this article, I'll share five component libraries tha...

In the world of web development, small features can make a big difference in user experience. One such feature is the "Back to Top" button. This simple yet effective tool allows users to quickly return to the top of a page without tedious scrolling, ...

Introduction If you are a Flutter developer like me, you know that one of the main pain points for Flutter web is SEO. The solution to that is Jaspr, a Dart web framework that looks and feels like Flutter but renders normal HTML/CSS like React. The k...

Introduction: Welcome to this deep dive into creating a Learning Path Dashboard using Next.js, a popular React framework, and the Raindrop API for bookmark management. This article will guide you through each file and code snippet used in this projec...

Introduction: In today’s digital age, a well-designed contact page can make all the difference in how users perceive your website or business. In this tutorial, we’ll walk you through the process of creating a sleek and responsive contact page in Rea...
