mdazfar2 / Ezyshop

EzyShop is a user-friendly platform that connects you to local stores, offering a seamless shopping experience. Compare prices, access exclusive deals, and enjoy hassle-free deliveries for groceries, essentials, and organic products—all in one app.
https://ezyshopz.vercel.app
Apache License 2.0
15 stars 30 forks source link

[Feat]Add Login and Signup Page UI to Enhance User Authentication Flow #43

Open Blessy-B-Sherin opened 8 hours ago

Blessy-B-Sherin commented 8 hours ago

Description

Currently, EzyShop lacks a login and signup page, which are essential for securing user accounts and providing a personalized shopping experience. I propose designing and implementing a user-friendly Login and Signup page for the platform. These pages will be styled in accordance with the app's existing design language and include form validation for better user experience.

Proposed Features:

  1. Login Page:

    • Fields for email/username and password.
    • A "Forgot Password" link for users who need to reset their credentials.
    • "Remember Me" checkbox for convenience.
    • A button to navigate to the signup page if the user doesn't have an account.
  2. Signup Page:

    • Fields for user details such as name, email, phone number, and password.
    • Basic form validation to ensure proper inputs (e.g., email format, password strength).
    • Option for users to agree to the terms and conditions.
    • A button to navigate to the login page if the user already has an account.

I can handle the frontend part, including HTML, CSS, and JavaScript for form validation and UI enhancements.

Screenshots

No response

Checklist

github-actions[bot] commented 8 hours ago

Hello Blessy-B-Sherin! Thanks for opening an issue in Ezyshop! 🚀

We'll get back to you as soon as possible.

Hope you star our Repo.

Join our Discord Server to collaborate and discuss further.

mdazfar2 commented 7 hours ago

Hey @Blessy-B-Sherin, that's great! We need it, but please wait a while. We will notify you to work on this issue. Actually, someone else is working on that page, so I would ask you to wait for a while; otherwise, a conflict may occur. Hope you understand.