
- Frontend (React) connects to graphQL endpoint - like a backend the frontend can access securely. The graphQL endpoint can access the database.
- GraphQL connects to S3, which is commerical file storage.
- Don’t need to worry about coding the GraphQL because it is done automatically.
- GraphQL connects to Amazon Cognito, which is authentication for people that write the blogs (stores passwords).
- All of this runs on AWS.
- AWS amplify manages Cognito, GraphQL, Database and S3. It makes it easier to manage the systems through a more simple UI.
- S3
- The react frontend also runs on AWS amplify, but the
- pisoc.org/cms allows the blog writers to upload their blogs. There is a login page.
- Dynamo Database
- Read through the AWS Amplify documentation. Should at least read through all of the ‘Concepts’ page.
- To/can do
- React
Managing versions
Look at package.json to look at versions of each package
Running it
- React works on the backend of a node.js server.
- Everything in React runs on javascript.