Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add SignUp Page with Responsive Design #96

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

Ryadav0654
Copy link

fixes: #85

Summary

This PR adds a new SignUp page to the project with a fully responsive design to ensure it functions well across various screen sizes (mobile, tablet, desktop). The page uses custom components and material icons for a modern UI and integrates with the existing Next.js routing.

Changes:

  • SignUp Page:

    • Created a new /signUp page where users can sign up with email/password or Google.
    • Integrated responsive layout using Tailwind CSS to ensure the page looks great on mobile, tablet, and desktop screens.
    • Included a Google SignUp button with the Google Icon from Material UI.
    • Provided an input field for email registration using the custom Input component.
    • Provided a SignUp button for submitting user data using the custom Button component.
  • Responsive Design:

    • Utilized Flexbox for layout and alignment.
    • Added breakpoints to adjust font size, spacing, and component layout for different screen sizes.
    • Ensured the page is optimized for small screens (mobile) and scales up gracefully to larger screens (tablet, desktop).
  • Code Structure:

    • React functional component in page.tsx with the required hooks and handlers.
    • Stored any sensitive or dynamic routing inside the component logic.

Screenshots:

  1. Mobile View :

Screenshot 2024-10-08 002722
Screenshot 2024-10-08 002918

  1. Desktop View:

Screenshot 2024-10-08 002819
Screenshot 2024-10-08 002856

How to Test:

  1. Pull the branch locally.
  2. Make sure your .env.local is set up with the correct Clerk publishable key.
  3. Run the development server using npm run dev.
  4. Visit /signUp and resize the window to test responsiveness.

Copy link

vercel bot commented Oct 7, 2024

@Ryadav0654 is attempting to deploy a commit to the VinJex Team on Vercel.

A member of the Team first needs to authorize it.

Copy link

vercel bot commented Oct 27, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
dentclack ✅ Ready (Inspect) Visit Preview 💬 Add feedback Oct 27, 2024 7:20pm

@Ryadav0654
Copy link
Author

Hi @Vin-Jex,

Just wanted to follow up on this PR, which has been open for about three weeks. When you have a moment, could you please review the changes? Your feedback would be greatly appreciated to help us move this forward.

Let me know if you need any additional context or if there's anything specific you'd like me to clarify.

Thank you!

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.

[Feature]: Authentication Page ( Sign Up )
1 participant