halftheopposite / 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.

Home Page:https://halftheopposite.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

https://halftheopposite.dev

License:MIT License


Languages

Language:TypeScript 76.0%Language:Dockerfile 17.3%Language:HTML 6.8%