Skip to content

Implement Sign-in Page using shadcn login-04 #92

@0xdevcollins

Description

@0xdevcollins

Description

Create a modern sign-in page for Boundless Bounties using the shadcn component login-04.

Requirements

  • Use npx shadcn@latest add login-04 to generate the component structure.
  • Sign-up Redirect: The "Sign Up" link should redirect users to https://www.boundlessfi.xyz/auth?mode=signup.
  • Authentication Providers:
    • GitHub: Existing implementation in components/login/sign-in.tsx should be migrated/integrated.
    • Google: Add support for Google sign-in.
    • Better Auth Magic Link: Add support for email-based magic link sign-in using Better Auth.

Technical Context

  • Component should be placed or updated in components/login/sign-in.tsx.
  • The main auth page is at app/(auth)/auth/page.tsx.
  • Use authClient from lib/auth-client.ts for authentication logic.

References

  • Shadcn UI: login-04
  • Redirect URL: https://www.boundlessfi.xyz/auth?mode=signup

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions