Authentication system of kinde using Astro

Job ID: 37470250

Budget: ₹600 – ₹1,500 INR

Problem Description

Please help me implement Kinde Authentication into a fresh Astro (^3.5.7) project.
Acceptance Criteria

Create a private repo with a fresh Astro project
Implement a multi-page app with the users token + authentication status in 1 div and the page name in another div
A login page that redirects to a Kinde login page
A logout page that properly logs out a user
A "public" page for anyone regardless of login status (show token+status on page)
A "private" page for authenticated users (show token+status on page)
No lint warnings (ts strict)
Share said repo

Technical Details

Must use Astro ^3.5.7
Must use Kinde Auth
ts/tsx > js
Try to use Kinde TS SDK
Try to make it semi-pretty...
State persistence is the key here
Related categories: Node.js Typescript