Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/balmacefa/sinpay-ts-react-express-sample
https://github.com/balmacefa/sinpay-ts-react-express-sample
Last synced: 17 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/balmacefa/sinpay-ts-react-express-sample
- Owner: balmacefa
- License: mit
- Created: 2022-09-02T04:37:28.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-28T17:47:08.000Z (over 2 years ago)
- Last Synced: 2024-11-06T15:54:04.425Z (2 months ago)
- Language: TypeScript
- Size: 463 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TS React + Express Starter
Starter app for a full-stack TypeScript application with auth
## Shared
- [x] Type checking (TypeScript)
- [x] Autoformatting (Prettier)
- [x] Linting (Eslint)
- [x] Dependencies kept up-to-date (Renovate)
- [x] FP best practices (Purify)## Front End
- [x] Rendering (React)
- [x] Client-side routing (React-router)
- [x] Bundling (Webpack)
- [x] Transpilation with progressive polyfilling (Babel)
- [x] E2E Testing (Cypress)
- [x] Styling (Tailwind, PostCSS, Autoprefixer, modern-modernize)
- [ ] i18n - Languages + units + dates, Keyboard navigation, Screen readers (???)
- [ ] PWA with Offline available (???)
- [ ] Dark mode (???)## Back End
- [x] Serving (Express)
- [x] Persistent Storage (PostgreSQL)
- [x] 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