Skip to content

hazae41/create-secure-webapp

Repository files navigation

Create Secure Webapp

Make a secure webapp with React and Tailwind

Features

  • Built on web standards and fundamentals
  • Works with any client-side and/or static-side library (e.g. React, jQuery)
  • Focused on security and simplicity without degrading performances
  • Supply-chain hardened with the bare minimum dependencies
  • Built for Deno but backward compatible with Node/Bun
  • Deploy it anywhere HTML/CSS/JS files can be stored
  • Builds are cross-platform cross-runtime reproducible
  • Immutably cached with a 1-year cached service worker

Stack

Setup

Development

Clone this repository

git clone https://github.com/hazae41/create-secure-webapp.git starter && cd ./starter

Reset the Git history

rm -rf ./.git && git init

Install dependencies

npm install

Start developing

npm run develop

Vercel

Just setup the build command

npm run examine && npm run prepack

The output directory

./out

The install command

npm install

Warning

Vercel may add, modify, or remove some parts of your website with some feature slop

This can make your website less secure or brick its integrity mechanisms, making your users see weird errors or unable to use your website at all

So you have to disable the following options and any option you can suspect of modifying your website

Both in your Vercel project (https://vercel.com/<team>/<project>/settings/general) and in your Vercel team (https://vercel.com/<team>/~/settings/general) if wanted

  • General > Vercel Toolbar: disable everything

Usage

  • Develop
npm run develop
  • Test
npm run examine
  • Build
npm run prepack
  • Serve
npm run produce

About

Start a secure webapp with React and Tailwind

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors