https://github.com/samhuk/web-app-template
Typescript React ExpressJS esbuild web app template
https://github.com/samhuk/web-app-template
docker docker-compose esbuild express jest node nodejs typescript
Last synced: about 1 year ago
JSON representation
Typescript React ExpressJS esbuild web app template
- Host: GitHub
- URL: https://github.com/samhuk/web-app-template
- Owner: samhuk
- License: mit
- Created: 2021-12-29T20:18:42.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-11-15T15:54:21.000Z (over 3 years ago)
- Last Synced: 2025-04-05T22:41:17.369Z (about 1 year ago)
- Topics: docker, docker-compose, esbuild, express, jest, node, nodejs, typescript
- Language: TypeScript
- Homepage:
- Size: 1.22 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: contributing/development.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](./contributing/development.md)
7. Have fun!
This template is approximately based off of the architecture of [samhuk.com](http://www.samhuk.com).
If you found this delightful, feel free to [buy me a coffee](https://www.buymeacoffee.com/samhuk) ✨
---
{{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](./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 ✨
