https://github.com/louis-young/react-typescript-amazon-cognito-authentication
A React and TypeScript application with Amazon Cognito authentication.
https://github.com/louis-young/react-typescript-amazon-cognito-authentication
amazon application authentication aws cognito dashboard react typescript
Last synced: 5 months ago
JSON representation
A React and TypeScript application with Amazon Cognito authentication.
- Host: GitHub
- URL: https://github.com/louis-young/react-typescript-amazon-cognito-authentication
- Owner: louis-young
- Created: 2022-07-15T12:23:26.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-13T08:20:35.000Z (about 2 years ago)
- Last Synced: 2024-11-15T19:39:29.238Z (7 months ago)
- Topics: amazon, application, authentication, aws, cognito, dashboard, react, typescript
- Language: TypeScript
- Homepage:
- Size: 938 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 20
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# React TypeScript Amazon Cognito Authentication

A React and TypeScript application with Amazon Cognito authentication.
- React with TypeScript to improve developer experience, shorten feedback loops and to help prevent runtime errors.
- Tailwind to style elements quickly and efficiently.
- Linting for JavaScript and TypeScript files via ESLint to find and fix problems quickly via static code analysis.
- Linting for the filesystem via LSLint to enforce consistency in file and folder names.
- Opinionated formatting for an array of file types via Prettier to enforce consistency.
- Pre-commit hooks via Husky.
- Automated dependency updates via Dependabot to keep dependencies up to date.
- Continuous Integration via GitHub actions with type checking, formatting, linting and testing.
- Continuous Deployment via GitHub actions to Amazon S3, in this example to an S3 bucket distributed by a CloudFront distribution.## Scripts
`npm run start`
Runs the application in the development mode.
`npm run typecheck`
Runs the TypeScript compiler and checks for type issues.
`npm run lint`
Runs the linter to check for code issues.
`npm run lint:write`
Runs the linter and fixes code issues.
`npm run lint:ls`
Runs the filesystem linter to check for consistency in file and folder names.
`npm run format`
Runs the formatter to check for formatting issues.
`npm run format:write`
Runs the formatter and fixes formatting issues.
`npm run build`
Builds the application using the production environment variables and outputs it to the `dist` folder.