Skip to content

samhuk/web-app-template

Repository files navigation

web-app-template

This is a template repository for a web application.

  • Typescript, React, and Redux front-end
  • Typescript and express.js back-end
  • All built and bundled with esbuild
  • Ultra-fast hot-reloading front- and back-ends
  • Production deployment with docker and docker-compose
  • gzip for large client files
  • Etc.

Usage

  1. Click the "Use Template" button on Github to create your own repository from this template
  2. Locally clone your new remote Github repository
  3. From the root directory of your new local clone, run node setup.js, entering in some details.
  4. After it completes, you can remove setup.js.
  5. Run npm start and navigate to http://localhost:8080
  6. For information on how to develop on your new codebase, see ./contributing/development.md
  7. Have fun!

This template is approximately based off of the architecture of samhuk.com.

If you found this delightful, feel free to buy me a coffee


{{app-name}}

{{app-slogan}}

Badges like license type and current build status can go here. Uncomment the HTML below within this README to show them.

Overview

Provide a quick overview of what your app does.

An image of what the app looks like goes a long way.

If it is a large app, you can put a "Getting Started" wiki page link here.

Development

See ./contributing/development.md


If desired, briefly mention any donation links here. Here's Buy Me a Coffee as an example:

If you found this app delightful, feel free to buy me a coffee ✨

Buy Me A Coffee