Skip to content

feature: implement policies page for user account creation (TCS-15) #10

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

Draft
wants to merge 7 commits into
base: development
Choose a base branch
from

Conversation

thulani2418
Copy link
Member

This PR introduces the Policies Page in the authentication flow for the Traces app

📌 Description

The page displays an overview of the Terms of Service and Privacy Policy, ensuring users acknowledge the terms before creating an account.Users must explicitly agree to these terms by selecting a checkbox before the "Create Account" button becomes enabled.

📒 Summary of Changes

  • Displayed a welcome message explaining the purpose of the page
  • Terms of Service Overview
  • Privacy Policy Overview
  • Included an icon attachment next to each policy section
  • a checkbox for user agreement before account creation.
  • Disabled the "Create Account" button by default until the checkbox is selected.

📱 View Screenshots
Policies Page (Button Disable) Policies Page (Button Enabled)
image image

@lithika-damnod
Copy link
Member

There's an issue with code formatting. You can reformat the code by running the command dart format lib/pages/authentication/views/policies_page.dart on the terminal.

@thulani2418 thulani2418 changed the title feature: Policies page (TCS-15) feature: Implement Policies Page for User Account Creation(TCS-15) Jan 30, 2025
@thulani2418
Copy link
Member Author

There's an issue with code formatting. You can reformat the code by running the command dart format lib/pages/authentication/views/policies_page.dart on the terminal.

done

@lithika-damnod lithika-damnod changed the title feature: Implement Policies Page for User Account Creation(TCS-15) feature: implement policies page for user account creation(TCS-15) Jan 30, 2025
@lithika-damnod lithika-damnod changed the title feature: implement policies page for user account creation(TCS-15) feature: implement policies page for user account creation (TCS-15) Jan 30, 2025
@lithika-damnod lithika-damnod marked this pull request as draft March 16, 2025 21:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants