Course App powered by Hasura GraphQL Engine at the backend and react at the frontend. Hasura provides instant realtime GraphQL on Postgres with fine grained access control. Check it out here...
Check the benefits and perks of GraphQL here : https://graphql.org/
https://docs.hasura.io/1.0/graphql/manual/getting-started/first-graphql-query.html
This app uses Apollo Client to integrate React with GraphQL, check the docs here : https://github.com/apollographql/apollo-client
This app uses Material-UI (React components that implement Google's Material Design), check the docs here : https://material-ui.com/
This app uses an auth kit for authentication which comes up with multiple authentication options all under one hood. Check out the repo here : https://github.com/nihal9ns/firebase-auth-kit
Note: This app uses the route http://localhost:3000/auth as the callback URl, you will have to specify the same when configuring an Auth0 app on the Auth0 dashboard. Also, make sure you add your client ID when setting the app up for yourself. (Don't use my credentials :p)
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
Creates a production build.
Serves a production build.



