8000 GitHub - gigobyte/ts-react-express-starter: Starter app for a full-stack Purify TypeScript application with auth
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Feb 4, 2023. It is now read-only.

gigobyte/ts-react-express-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TS React + Express Starter

Starter app for a full-stack TypeScript application with auth

Shared

  • Type checking (TypeScript)
  • Autoformatting (Prettier)
  • Linting (Eslint)
  • Dependencies kept up-to-date (Renovate)
  • FP best practices (Purify)

Front End

  • Rendering (React)
  • Client-side routing (React-router)
  • Bundling (Webpack)
  • Transpilation with progressive polyfilling (Babel)
  • E2E Testing (Cypress)
  • Styling (Tailwind, PostCSS, Autoprefixer, modern-modernize)
  • i18n - Languages + units + dates, Keyboard navigation, Screen readers (???)
  • PWA with Offline available (???)
  • Dark mode (???)

Back End

  • Serving (Express)
  • Persistent Storage (PostgreSQL)
  • Logging (Winston)
  • Auth - Sessions, SSO, Password recovery (???)
  • Security - HSTS, CSRF, CSP (???)

How to setup

  1. Create .env file in the server folder by example
  2. Change name and description in both package.json files

About

Starter app for a full-stack Purify TypeScript application with auth

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  
0