An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

![React Amplify Authentication Banner](https://raw.githubusercontent.com/heyitsjoealongi/react-amplify-authentication/main/public/react-amplify-authentication.png)

# 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.

![GitHub stars](https://img.shields.io/github/stars/heyitsjoealongi/react-amplify-authentication?style=social) ![Twitter Follow](https://img.shields.io/twitter/follow/heyitsjoealongi?label=Follow&style=social)

- 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).