Skip to content

Add React Native to apps and mimic auth functionality from Platform #144

Description

@vygandas

What

Why


Acceptance Criteria

  • There's a React Native app in apps/ called mobile
  • Expo is used (so we could utilise a whole additional tooling layer in development and CI / CD)
  • Unit tests are being run for every commit to PR (part of CI checks)
  • e2e tests are being run for every commit to PR (part of CI checks)
  • The mobile app is being built on every commit to PR (part of CI checks)
  • Sign-up, sign-in and forgot password functionality is implemented and works the same as on Platform (apps/platform)
  • There are protected routes implemented, and when the user signs in, the user name is displayed
  • User can log out
  • Access token refresh is implemented the same as in Sign up + sign in + forgot password functionality #74
  • Authentification implementation libs/impl is reused, and no custom services are implemented that do the same thing as on Platform; please refer to Sign up + sign in + forgot password functionality #74 for authentication acceptance criteria to be sure.
  • It's documented on how to run and build mobile applications, mentioning what developers might need to make it work

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status
    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions