auth improvements,profile image uploads,mobile nav,product page redesign#3
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR improves the authentication flow, introduces file-based profile image uploads, adds a mobile navigation menu, and significantly redesigns the product page experience.
The goal is to improve onboarding reliability, modernize account management, and make browsing listings smoother on both desktop and mobile.
authentication
email verification
Added email verification using OTP codes for email/password signup.
Flow:
Details:
New env vars:
GitHub OAuth remains unchanged.
profile image uploads
Profile images now use Convex file storage instead of raw URLs.
Changes:
generateUploadUrlmutationstorageIdon the user recordBenefits:
Account pages now support:
account layout refactor
Introduced PageScaffold to standardize account pages.
Before:
After:
Benefits:
mobile navigation
Added a mobile dropdown menu to the main navbar.
Features:
Links include:
Desktop navigation remains unchanged.
product page redesign
The product page received a major UX update.
image gallery
Listings now support multiple images with:
layout improvements
The page now uses a structured layout:
Seller card includes:
homepage improvements
category navigation
featured banner
Added a promotional hero section for highlighted listings.
result
This PR improves several key parts of the product:
Overall this reduces onboarding friction and improves the browsing experience across devices.