Commit Graph

9 Commits

Author SHA1 Message Date
2b81e40547 feat: Complete Pennyzo frontend with live waitlist tracking
- Live waitlist integration with backend API

- Real-time polling every 60 seconds

- Comprehensive API logging and error handling

- WaitlistContext for global state management

- Responsive UI with live data updates

- Registration form with automatic waitlist refresh

- Modern React/TypeScript architecture

- Tailwind CSS styling with luxury theme
2025-09-26 21:15:27 +05:30
66c6be1344 fix: Format WaitlistForm industries array for better readability
- Properly indent industries array with consistent spacing

- Align array elements and closing bracket correctly

- Improve code formatting and maintainability

- Keep all 44 industry options intact with catch-all and fallback options
2025-09-26 21:15:17 +05:30
53778a3c80 feat: Connect WaitlistForm to PennyzoApiService for registration
- Replace registrationApi with PennyzoApiService.registerUser()

- Add proper TypeScript typing with RegisterRequest interface

- Maintain existing form validation and error handling

- Keep waitlist refresh functionality after successful registration

- Ensure consistent API service usage across the application
2025-09-26 21:15:08 +05:30
a70bcfed7f fix: Correct progress bar logic to show exclusivity percentage
- Display percentage remaining (99% when 5 registered)

- Progress bar width matches display percentage

- Use Math.floor for more precise percentage display

- Bar shows decreasing exclusivity as registrations increase

- Maintains visual consistency between text and bar
2025-09-26 21:14:56 +05:30
eae7bac3a0 feat: Enhance scrollbar styling with golden theme for industry dropdowns
- Update scrollbar color to match golden theme (#F6C268)

- Apply consistent styling across all scrollbars

- Add specific targeting for industry dropdown

- Improve cross-browser compatibility

- Enhance visual consistency with luxury brand aesthetic
2025-09-26 21:14:43 +05:30
Hardik Sankhla
0db1896ec9 fix: Correct progress bar logic to show exclusivity percentage
- Display percentage remaining (99% when 5 registered)
- Progress bar width matches display percentage
- Use Math.floor for more precise percentage display
- Bar shows decreasing exclusivity as registrations increase
- Maintains visual consistency between text and bar
2025-09-26 05:02:30 +05:30
Hardik Sankhla
c2fc570d36 feat: Connect WaitlistForm to PennyzoApiService for registration
- Replace registrationApi with PennyzoApiService.registerUser()
- Add proper TypeScript typing with RegisterRequest interface
- Maintain existing form validation and error handling
- Keep waitlist refresh functionality after successful registration
- Ensure consistent API service usage across the application
2025-09-26 04:52:28 +05:30
Hardik Sankhla
7773677834 fix: Format WaitlistForm industries array for better readability
- Properly indent industries array with consistent spacing
- Align array elements and closing bracket correctly
- Improve code formatting and maintainability
- Keep all 44 industry options intact with catch-all and fallback options
2025-09-26 04:42:54 +05:30
Hardik Sankhla
b7247f21a3 feat: Complete Pennyzo frontend with live waitlist tracking
- Live waitlist integration with backend API
- Real-time polling every 60 seconds
- Comprehensive API logging and error handling
- WaitlistContext for global state management
- Responsive UI with live data updates
- Registration form with automatic waitlist refresh
- Modern React/TypeScript architecture
- Tailwind CSS styling with luxury theme
2025-09-26 04:25:47 +05:30