Closed singhcoder694 closed 8 months ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
testcase-generator | ❌ Failed (Inspect) | Dec 23, 2023 5:18am |
The recent updates integrate Clerk for OAuth-based login, enhancing authentication across the application. Specific routes are now protected, while others remain public. The user interface adapts to the user's sign-in status, and dedicated sign-in and sign-up pages are introduced, all styled consistently with the application's theme.
File Path | Change Summary |
---|---|
middleware.js |
Introduced Clerk authentication middleware |
pages/_app.js |
Added ClerkProvider for application-wide integration |
pages/index.js |
Implemented user state handling and conditional UI |
pages/sign-in/[[...index]].jsx |
Added sign-in page with Clerk component |
pages/sign-up/[[...index]].jsx |
Added sign-up page with Clerk component |
styles/Home.module.css |
Updated styles for navigation elements |
Objective | Addressed | Explanation |
---|---|---|
Integrate OAuth Login using Clerk (#9) | ✅ |
In the web's vast burrow, a change took flight, OAuth wings with Clerk, now clasped tight. Sign in, sign up, a secure embrace, CodeRabbit hopped forward, a seamless interface. 🐇💻✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on X ?
Please remove package-lock.json
file
This PR is missing a Jira ticket reference in the title or description. Please add a Jira ticket reference to the title or description of this PR.
Please have a look on the PR review
@ank1traj what is meaning of jira ticket, unable to understand and resolve...
Look into the review comments which I gave. Leave all the others.
You commented about package.json that I have removed already @ank1traj
Done @ank1traj
Should I start my work on Email issue as now I have email of user @ank1traj
Sure @singhcoder694. Thanks for the contributions
Sure @singhcoder694. Thanks for the contributions
My pleasure sir, I learnt alot by contributing to your project. You have really good issues to work upon.
Description
Used CLERK for Authentication of User.
Fixes #9
Type of change
Installed CLERK npm package and set up it using Documentation on Clerk for Page Router.
Please delete options that are not relevant.
Screenshots
Video
https://github.com/WebSorcery/testcase-generator/assets/114601400/4b312c8c-8af7-464e-a2c7-3ac34395967e
IMPORTANT I removed Contributor link from nav and provide link for signin and signup to preserve UI and Screen Behaviour, we can give contribute link in Footer as Footer is one of the most important thing for any website that can be build to enhance User Experiencs.
Checklist:
Summary by CodeRabbit
New Features
Enhancements
ClerkProvider
for centralized authentication state management.Documentation