Skip to content
This repository was archived by the owner on Jul 12, 2022. It is now read-only.

Frontend #11

Open
nooreldeensalah opened this issue Jul 25, 2021 · 2 comments
Open

Frontend #11

nooreldeensalah opened this issue Jul 25, 2021 · 2 comments
Assignees

Comments

@nooreldeensalah
Copy link

nooreldeensalah commented Jul 25, 2021

Requirements

  • Implement the frontend for the meetings' application, ideally, the user must be authenticated before he would be able to join the meeting.
  • For authentication, refer to one of those guides at Auth0 Single-Page App Quickstarts depending on the frontend framework choice.
  • On the endpoint /dashboard, when the user is authenticated he should be able to view dashboard data, for rendering data from the sqlite database use sql.js
@nooreldeensalah
Copy link
Author

  • To use Jitsi's API to render the meeting, refer to this example.
  • For Jitsi's IFrame API documentation refer to this link.

@nooreldeensalah
Copy link
Author

nooreldeensalah commented Jul 25, 2021

  • For Auth0 Single App SDK documentation, refer to this link.
  • You can refer to one of those guides at Auth0 Single-Page App Quickstarts depending on the frontend framework choice.
  • Required authentication workflow:
  • The user must be authenticated in order to access either the meeting or the dashboard.
  • Once the user is authenticated, the meeting is rendered to him, and is allowed to send requests to the cloud function, by passing his assigned JWT token to the authorization header of the request.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants