How to build a productivity tips application with Render, Remix, and Strapi

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • You can get the final project in the Strapi repo and the Remix repo.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • strapiconf2022-workshop-remix

    Remix code for Render's StrapiConf 2022 Workshop: Build a Productivity Tips App with Remix, Render, and Strapi (by GhoulKingR)

    You can get the final project in the Strapi repo and the Remix repo.

  • strapiconf2022-workshop-strapi

    Strapi CMS code for Render's StrapiConf 2022 Workshop: Build a Productivity Tips App with Remix, Render, and Strapi

    services: - type: web name: productivity-tips-api env: node plan: free # Update the following line with your Strapi GitHub repo repo: https://github.com/render-examples/strapiconf2022-workshop-strapi branch: main buildCommand: yarn install && yarn build startCommand: yarn start healthCheckPath: /_health envVars: - key: NODE_VERSION value: ~16.13.0 - key: NODE_ENV value: production - key: CLOUDINARY_NAME sync: false - key: CLOUDINARY_KEY sync: false - key: CLOUDINARY_SECRET sync: false - key: DATABASE_URL fromDatabase: name: strapi property: connectionString - key: JWT_SECRET generateValue: true - key: ADMIN_JWT_SECRET generateValue: true - key: API_TOKEN_SALT generateValue: true - key: APP_KEYS generateValue: true - type: web name: productivity-tips-web env: node plan: free # Update the following line with your Remix GitHub repo repo: https://github.com/render-examples/strapiconf2022-workshop-remix branch: step-5 buildCommand: npm install && npm run build startCommand: npm start envVars: - key: STRAPI_URL_BASE fromService: type: web name: productivity-tips-api envVarKey: RENDER_EXTERNAL_URL databases: - name: strapi plan: free # This database will expire 90 days after creation

  • strapiconf2022-workshop-remix

    Remix code for Render's StrapiConf 2022 Workshop: Build a Productivity Tips App with Remix, Render, and Strapi

    services: - type: web name: productivity-tips-api env: node plan: free # Update the following line with your Strapi GitHub repo repo: https://github.com/render-examples/strapiconf2022-workshop-strapi branch: main buildCommand: yarn install && yarn build startCommand: yarn start healthCheckPath: /_health envVars: - key: NODE_VERSION value: ~16.13.0 - key: NODE_ENV value: production - key: CLOUDINARY_NAME sync: false - key: CLOUDINARY_KEY sync: false - key: CLOUDINARY_SECRET sync: false - key: DATABASE_URL fromDatabase: name: strapi property: connectionString - key: JWT_SECRET generateValue: true - key: ADMIN_JWT_SECRET generateValue: true - key: API_TOKEN_SALT generateValue: true - key: APP_KEYS generateValue: true - type: web name: productivity-tips-web env: node plan: free # Update the following line with your Remix GitHub repo repo: https://github.com/render-examples/strapiconf2022-workshop-remix branch: step-5 buildCommand: npm install && npm run build startCommand: npm start envVars: - key: STRAPI_URL_BASE fromService: type: web name: productivity-tips-api envVarKey: RENDER_EXTERNAL_URL databases: - name: strapi plan: free # This database will expire 90 days after creation

  • Change the value of the repos in the /render.yaml file to URL of your remote strapi and remix repo ( In your case it might be https://github.com/your-username/strapiconf2022-workshop-strapi and https://github.com/your-username/strapiconf2022-workshop-remix ).

  • Change the value of the repos in the /render.yaml file to URL of your remote strapi and remix repo ( In your case it might be https://github.com/your-username/strapiconf2022-workshop-strapi and https://github.com/your-username/strapiconf2022-workshop-remix ).

  • Strapi

    πŸš€ Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable and developer-first.

    import { Link } from "remix"; export default function Index() { return (

    Over time everyone develops a Swiss army knife of tips, tricks, and hacks to boost productivity. At Render, I created a #productivity-tips Slack channel for anyone to share their best productivity boosters with everyone on the team. Using Strapi and Remix, we made a little web app to catalog all of these tips and share them with others. πŸ€“

    πŸ‘‰ Productivity Tips ); }

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • sidekiq

    Sidekiq worker on Render (by render-examples)

    Render is a cloud service that allows you to deploy and run your websites, apps, and much more. With render you can set up and deploy your entire project with a single configuration file. This configuration file acts as a blueprint for setting up your project.

  • node

    Node.js JavaScript runtime βœ¨πŸ’πŸš€βœ¨

    NodeJS

  • Puts Debuggerer

    Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.

    services: - type: web name: productivity-tips-api env: node plan: free # Update the following line with your Strapi GitHub repo repo: https://github.com/render-examples/strapiconf2022-workshop-strapi branch: main buildCommand: yarn install && yarn build startCommand: yarn start healthCheckPath: /_health envVars: - key: NODE_VERSION value: ~16.13.0 - key: NODE_ENV value: production - key: CLOUDINARY_NAME sync: false - key: CLOUDINARY_KEY sync: false - key: CLOUDINARY_SECRET sync: false - key: DATABASE_URL fromDatabase: name: strapi property: connectionString - key: JWT_SECRET generateValue: true - key: ADMIN_JWT_SECRET generateValue: true - key: API_TOKEN_SALT generateValue: true - key: APP_KEYS generateValue: true - type: web name: productivity-tips-web env: node plan: free # Update the following line with your Remix GitHub repo repo: https://github.com/render-examples/strapiconf2022-workshop-remix branch: step-5 buildCommand: npm install && npm run build startCommand: npm start envVars: - key: STRAPI_URL_BASE fromService: type: web name: productivity-tips-api envVarKey: RENDER_EXTERNAL_URL databases: - name: strapi plan: free # This database will expire 90 days after creation

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to Deploy a React App to GitHub Pages

    2 projects | dev.to | 1 Jul 2024
  • How to Build Scalable Architecture for your Next.js Project

    6 projects | dev.to | 6 Apr 2022
  • How to set up a Postgres Database with Heroku

    3 projects | dev.to | 2 Jul 2021
  • Hosting an Angular application on GitHub Pages using Travis CI

    6 projects | dev.to | 15 Jun 2021
  • Show HN: Simple logging library for Node.js/Deno/Bun/browsers/edge functions

    1 project | news.ycombinator.com | 15 Aug 2024