Strapi GitHub Repository https://github.com/strapi/strapi
Strapi YouTube Channel https://www.youtube.com/@Strapi/videos
Strapi crash course: build a full application with Strapi 4 https://www.youtube.com/watch?v=HjhK0pzwlbU
Strapi Quick Start Guide https://docs.strapi.io/developer-docs/latest/getting-started/quick-start.html
Docs on creating Strapi-TypeScript project https://docs.strapi.io/developer-docs/latest/setup-deployment-guides/installation/cli.html#creating-a-strapi-project
Docs on adding TypeScript to an existing Strapi project https://docs.strapi.io/developer-docs/latest/development/typescript.html#add-typescript-support-to-an-existing-strapi-project
Docs on TypeScript usage with Strapi https://docs.strapi.io/developer-docs/latest/development/typescript.html
Strapi docs on data fields https://docs.strapi.io/user-docs/latest/content-types-builder/configuring-fields-content-type.html
Strapi docs on relations https://docs.strapi.io/user-docs/latest/content-types-builder/configuring-fields-content-type.html#relation
Strapi docs on Dynamic Zones https://docs.strapi.io/developer-docs/latest/development/backend-customization/models.html#dynamic-zones
Postman download https://www.postman.com/downloads/
Strapi docs on REST API https://docs.strapi.io/developer-docs/latest/developer-resources/database-apis-reference/rest-api.html
Strapi docs on REST API https://docs.strapi.io/developer-docs/latest/developer-resources/database-apis-reference/rest-api.html
Strapi docs on REST API parameters https://docs.strapi.io/developer-docs/latest/developer-resources/database-apis-reference/rest/api-parameters.html
Strapi GraphQL plugin docs https://docs.strapi.io/developer-docs/latest/plugins/graphql.html
Strapi GraphQL API reference https://docs.strapi.io/developer-docs/latest/developer-resources/database-apis-reference/graphql-api.html
Strapi docs on Models https://docs.strapi.io/developer-docs/latest/development/backend-customization/models.html
Strapi docs on Lifecycle hooks https://docs.strapi.io/developer-docs/latest/development/backend-customization/models.html#lifecycle-hooks
Strapi docs on Routes https://docs.strapi.io/developer-docs/latest/development/backend-customization/routes.html
Strapi docs on Policies https://docs.strapi.io/developer-docs/latest/development/backend-customization/routes.html#policies
Strapi docs on Middlewares https://docs.strapi.io/developer-docs/latest/development/backend-customization/routes.html#middlewares
Strapi docs on Controllers https://docs.strapi.io/developer-docs/latest/development/backend-customization/controllers.html
Strapi docs on Services https://docs.strapi.io/developer-docs/latest/development/backend-customization/services.html
Strapi docs on Entity Service API https://docs.strapi.io/developer-docs/latest/developer-resources/database-apis-reference/entity-service-api.html
Strapi docs on Query Engine API https://docs.strapi.io/developer-docs/latest/developer-resources/database-apis-reference/query-engine-api.html
Strapi docs on Webhooks https://docs.strapi.io/developer-docs/latest/development/backend-customization/webhooks.html
Strapi docs on GraphQL plugin https://docs.strapi.io/developer-docs/latest/plugins/graphql.html
Nexus Documentation (only if you want to use it) https://nexusjs.org/docs/
Strapi docs on Admin Panel Customization https://docs.strapi.io/developer-docs/latest/development/admin-customization.html
Source code of the finished plugin https://github.com/artcoded-net/strapi-plugin-github-projects
The finished plugin on the Strapi Marketplace https://market.strapi.io/plugins/@artcoded-strapi-plugin-github-projects
Strapi docs on Plugins development https://docs.strapi.io/developer-docs/latest/development/plugins-development.html
Octokit Request Package https://github.com/octokit/request.js/
Strapi docs on Models https://docs.strapi.io/developer-docs/latest/development/backend-customization/models.html
Strapi docs on Plugin Content Types https://docs.strapi.io/developer-docs/latest/developer-resources/plugin-api-reference/server.html#content-types
The Markdown package https://github.com/markdown-it/markdown-it
Strapi docs on Admin panel customization https://docs.strapi.io/developer-docs/latest/development/admin-customization.html
Strapi Design System Storybook https://design-system-git-main-strapijs.vercel.app/
Strapi Plugins docs https://docs.strapi.io/developer-docs/latest/plugins/plugins-intro.html
Reference repository for this deployment section In this section we'll be deploying our Strapi app to Render.com. This cloud provider has itself published a reference project for Strapi deployment with Render.com, which I have taken as a guideline for this section. They also have a related docs page. Here I include the links to such resources, in case you wanted to check these out, even if it's not needed at all, as we'll be building everything from scratch.
Repository Link: https://github.com/render-examples/strapi-postgres-cloudinary
Documentation Link: https://render.com/docs/deploy-strapi
Strapi docs on Environment Configurations https://docs.strapi.io/developer-docs/latest/setup-deployment-guides/configurations/optional/environment.html#environment-configurations
Strapi docs on Database configuration https://docs.strapi.io/developer-docs/latest/setup-deployment-guides/configurations/required/databases.html
Strapi docs on Server configuration https://docs.strapi.io/developer-docs/latest/setup-deployment-guides/configurations/required/server.html
Render.com docs on Environment Variables https://render.com/docs/environment-variables
Strapi docs on Admin configuration https://docs.strapi.io/developer-docs/latest/setup-deployment-guides/configurations/required/admin-panel.html
Strapi docs on Email configuration https://docs.strapi.io/developer-docs/latest/plugins/email.html#configure-the-plugin
Strapi Nodemailer Email provider https://www.npmjs.com/package/@strapi/provider-email-nodemailer
Strapi docs on Upload Configuration https://docs.strapi.io/developer-docs/latest/plugins/upload.html
Strapi Cloudinary Upload provider https://www.npmjs.com/package/@strapi/provider-upload-cloudinary
Stackoverflow question on React routing https://stackoverflow.com/questions/27928372/react-router-urls-dont-work-when-refreshing-or-writing-manually
CRA docs on Client-side Routing https://create-react-app.dev/docs/deployment/#serving-apps-with-client-side-routing