/tutorial-app

This repository is a minimum working example of a web application using Yarn's workspace, TypeScript, esbuild, Express, and React in a monorepo pattern.

Primary LanguageTypeScriptMIT LicenseMIT

tutorial-app

This repository is the result of a tutorial guiding you through setting up a basic web application using Yarn's workspace, TypeScript, esbuild, Express, and React. It also features containerization with Docker, and Continuous Integrations using GitHub Actions to publish Docker images and deploy to Heroku.

Links to articles:

  1. Setting up the project (part 1)
  2. Adding code (part 2)
  3. Building the app (part 3)
  4. Going further (advanced)

Commands

A few commands for this project:

  • yarn build to build the whole application.
  • yarn serve to launch an Express server serving the React application.
  • yarn docker to create a Docker image.