Skip to content

feat: built the signin and signup pages#43

Merged
PoulavBhowmick03 merged 1 commit intoShonen-Labs:mainfrom
davedumto:feat-built-signin-and-signup-page
Jun 11, 2025
Merged

feat: built the signin and signup pages#43
PoulavBhowmick03 merged 1 commit intoShonen-Labs:mainfrom
davedumto:feat-built-signin-and-signup-page

Conversation

@davedumto
Copy link
Contributor

@davedumto davedumto commented Jun 10, 2025

🔐 Authentication Pages Implementation

📋 Overview

Implements comprehensive sign-in and sign-up pages for RosterRumble with modern design, dark/light mode support, and full form validation.

✨ Key Features

Pages Added

  • /signin - Email/password login with "Remember Me" functionality
  • /signup - Registration with password strength indicator and terms agreement

Design & UX

  • Dark/Light Mode Toggle with persistent localStorage
  • Responsive Design optimized for mobile and desktop
  • Modern Glassmorphism with backdrop blur effects
  • Custom ROSTERRUMBLE Branding with red accent styling
  • Form Validation with real-time error feedback
  • Loading States to prevent double submissions

Technical Stack

  • Next.js 14 with App Router
  • shadcn/ui components (Button, Input, Card, Alert, etc.)
  • Tailwind CSS with custom theme variables
  • TypeScript with proper interfaces
  • Lucide React icons

🔧 Form Features

  • Email validation with regex pattern matching
  • Password requirements (8+ characters) with strength indicator
  • Password confirmation matching validation
  • Checkbox interactions for "Remember Me" and "Terms Agreement"
  • Error handling with clear, actionable messages

📂 Files Added

app/
├── signin/page.tsx    # Sign in page
├── signup/page.tsx    # Sign up page

📋 Testing Checklist

  • Form validation works for all fields
  • Password visibility toggles function properly
  • Dark/light mode toggle works instantly and persists
  • Responsive design on all screen sizes
  • Navigation between signin/signup pages
  • All TypeScript/ESLint errors resolved

Resolves: #42
Type: ✨ Feature
Breaking Changes: None

Testing: Visit /signin and /signup to test functionality and responsive design.

##Screnshots
Screenshot 2025-06-10 at 22 31 46
Screenshot 2025-06-10 at 22 31 58

@vercel
Copy link

vercel bot commented Jun 10, 2025

@davedumto is attempting to deploy a commit to the poulavbhowmick03's projects Team on Vercel.

A member of the Team first needs to authorize it.

@PoulavBhowmick03 PoulavBhowmick03 merged commit 3add1ce into Shonen-Labs:main Jun 11, 2025
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants