User -

i will be having protected or authenticated routes like dashboard/profile, dashboard/themes and so on, so i want to have the useEffect and useSession code in one place and that can be imported to other codes so how to do that and what are the best practices of doing it?

use a custom hook, useProtectedSession in lib/hooks folder,

→ All the dashbord → /dashboard, /dashboard/themes, /dashborad/profile, /dashboard/links, /:username, no need for logout, just click on the logout and u will be logged out and redirected to the landing page,

→ so in the theme-editor i want the card background to be totally invisible with respect to viewport background, but all other social links svgs, links, they all should be visible, it is done via cardblur property but it is not used for that context

Creating a Linktree alternative means you need to offer a flexible platform that caters to various types of creators. Here's a dummy data list of different creator profiles, showing how each would leverage your product.

PAGES FRONTEND

Last features to finish