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

Updated booking flow + logout flow #303

Closed
17 tasks done
u21631532 opened this issue Aug 12, 2024 · 0 comments
Closed
17 tasks done

Updated booking flow + logout flow #303

u21631532 opened this issue Aug 12, 2024 · 0 comments
Assignees
Labels
effort: 3 This can be/was resolved in minutes be requires/required deep engagement For: frontend This is mainly related to frontend UI code good first issue Good for newcomers platform: mobile This is related to mobile platforms priority: low This does/did not need to be addressed any time soon type: bug Something isn't working

Comments

@u21631532
Copy link
Contributor

u21631532 commented Aug 12, 2024

Feature Update: Integrate Updated Booking Flow and Logout Functionality

Description of Changes

We have made significant updates to our Expo and React Native application:

  1. Booking Flow Updates:

    • Users will now be able select dates using a date picker
    • Users will also recieve a push notifcation about their booking
    • Users will also receive a push notfcation regarding other meetings in advanced
  2. Logout Functionality:

    • Logout is now working correctly with the backend
    • Users will be prompted whether or not they want to end their session

Tasks to Complete

1. Integration

  • Merge updated booking flow code into the main development branch
  • Integrate new logic components with existing codebase
  • Ensure logout functionality is properly connected to all necessary components

2. Testing

  • Develop and run unit tests for new booking flow logic
  • Perform integration testing to ensure new booking flow works with other app components
  • Test logout functionality across different scenarios (e.g., different user types, network conditions)
  • Conduct end-to-end testing of the entire booking process
  • Verify that logout properly clears user data and session information

3. UI/UX Review

  • Review updated booking flow for user experience improvements
  • Ensure new screens/components match existing app design language
  • Verify that appropriate feedback is given to users during the booking process and logout

4. Performance Check

  • Profile the updated booking flow to ensure it doesn't introduce performance issues
  • Verify that logout process is quick and responsive

5. Documentation

  • Update internal documentation to reflect changes in booking flow and logout process
  • Revise user documentation or help sections if necessary

6. Security Audit

  • Review new logic for potential security vulnerabilities
  • Ensure logout process properly secures user data

Acceptance Criteria

  • Updated booking flow is fully functional and integrated with the rest of the app
  • New logic performs as expected under various test scenarios
  • Logout successfully terminates user sessions and clears appropriate data
  • All new and modified code passes our standard code review process
  • No new bugs are introduced in existing functionality
  • App performance is not negatively impacted by these changes

Additional Notes

  • Consider A/B testing the new booking flow if it's a significant change from the previous version
  • Monitor app analytics after deployment to gauge user interaction with the new booking process
  • Plan for any necessary user communication regarding changes to the booking process
@u21631532 u21631532 added type: bug Something isn't working good first issue Good for newcomers For: frontend This is mainly related to frontend UI code priority: low This does/did not need to be addressed any time soon effort: 3 This can be/was resolved in minutes be requires/required deep engagement platform: mobile This is related to mobile platforms labels Aug 12, 2024
@u21631532 u21631532 added this to the Week 6 Sprint 3 FINAL!!! milestone Aug 12, 2024
@u21631532 u21631532 mentioned this issue Aug 12, 2024
18 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
effort: 3 This can be/was resolved in minutes be requires/required deep engagement For: frontend This is mainly related to frontend UI code good first issue Good for newcomers platform: mobile This is related to mobile platforms priority: low This does/did not need to be addressed any time soon type: bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants