https://github.com/heyitsjoealongi/react-amplify-authentication
React Application - AWS Amplify Authentication Integration
https://github.com/heyitsjoealongi/react-amplify-authentication
amplify authentication aws formik javascript node react
Last synced: about 1 year ago
JSON representation
React Application - AWS Amplify Authentication Integration
- Host: GitHub
- URL: https://github.com/heyitsjoealongi/react-amplify-authentication
- Owner: heyitsjoealongi
- License: mit
- Created: 2023-07-08T21:38:43.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-23T04:31:41.000Z (over 2 years ago)
- Last Synced: 2024-10-06T14:41:29.863Z (over 1 year ago)
- Topics: amplify, authentication, aws, formik, javascript, node, react
- Language: JavaScript
- Homepage:
- Size: 50.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# React Amplify Authentication
Connecting React JavaScript applications to user authentication, simplified with AWS Cognito based user pool management through the Amplify SDK.
A barebones application for emulating the connectivity between AWS Amplify Authentication with local and deployed applications.
## Contents
- [About](#about)
- [Build](#build)
- [Overview](#overview)
- [Requirements](#requirements)
- [Installation](#installation)
- [Additional](#additional)
## About
React Amplify Authentication is a template for connecting React Applications to AWS Amplify Authentication.
 
- Website: [heyitsjoealongi.com](https://heyitsjoealongi.com/)
- Twitter: [@heyitsjoealongi](https://twitter.com/heyitsjoealongi/)
- GitHub: [@heyitsjoealongi](https://github.com/heyitsjoealongi/)
- LinkedIn: [@heyitsjoealongi](https://www.linkedin.com/in/heyitsjoealongi/)
## Build
React Amplify Authentication is built with modern frontend frameworks. React JavaScript connects to AWS Amplify Authentication for Cognito based user pool management.
- [React.js](https://reactjs.org/)
- [Formik](https://formik.org/)
- [AWS Amplify](https://aws.amazon.com/amplify/)
- [AWS Amplify Authentication](https://docs.amplify.aws/lib/auth/getting-started/q/platform/js/)
- [Node.js](https://nodejs.org/en/)
## Overview
### Requirements
This project runs on Node.js while the DOM UI elements are established using React.js with managed user pools from AWS Cognito, combined with Formik forms, while working within the Create React App framework.
- React (v18.2.0)
- Formik (v2.4.2)
- Amplify (v5.3.3)
- Node (v20.3.0)
### Installation
- **Option 1.)** [Download the latest version of this template from GitHub](https://github.com/heyitsjoealongi/react-amplify-authentication/archive/refs/heads/main.zip)
- **Option 2.)** Clone this repository
```
git clone https://github.com/heyitsjoealongi/react-amplify-authentication.git
```
- **Option 3.)** [Fork, Clone, or Download via GitHub Desktop](x-github-client://openRepo/https://github.com/heyitsjoealongi/react-amplify-authentication)
### Basic Usage
##### Install
```sh
npm install
```
##### Start
```sh
npm start
```
## Additional
##### Bugs and Issues
Having an issue with the template? Report bugs & issues with React Amplify Authentication on GitHub via [Issues](https://github.com/heyitsjoealongi/react-amplify-authentication/issues). Fork, Pull, or Send an email over to join as a contributor! Join in on the open source conversation on [Twitter](https://twitter.com/heyitsjoealongi).
##### Acknowledgments
- [Create React App](https://create-react-app.dev/)
- [Amplify](https://aws.amazon.com/amplify/)
##### Additional Acknowledgments
##### License
© 2023 React Amplify Authentication released via [MIT](https://opensource.org/licenses/MIT) license. Information on this license can be viewed as it applies to this repository on GitHub at [React Amplify Authentication License](https://github.com/heyitsjoealongi/react-amplify-authentication/blob/main/LICENSE).