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

https://github.com/joealongi/react-amplify-authentication-two

React Application - AWS Amplify Authentication Integration (Gen 2)
https://github.com/joealongi/react-amplify-authentication-two

amplify authentication aws formik javascript node react

Last synced: 3 months ago
JSON representation

React Application - AWS Amplify Authentication Integration (Gen 2)

Awesome Lists containing this project

README

          

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

# React Amplify Authentication (Gen 2)

Connecting React JavaScript applications to user authentication, simplified with the AWS Amplify (Gen 2) SDK.

A barebones application for emulating the connectivity between AWS Amplify (Gen 2) Authentication with local and deployed applications.

## Contents

- [About](#about)
- [Build](#build)
- [Overview](#overview)
- [Requirements](#requirements)
- [Installation](#installation)
- [Additional](#additional)

## About

React Amplify (Gen 2) Authentication is a template for connecting React Applications to AWS Amplify Authentication.

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

- Website: [joealongi.dev](https://joealongi.dev/)
- X: [@joealongi](https://x.com/joealongi)
- GitHub: [@joealongi](https://github.com/joealongi/)
- LinkedIn: [@joe-alongi](https://www.linkedin.com/in/joe-alongi/)

## Build

React Amplify (Gen 2) 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/)
- [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 the AWS Amplify (Gen 2) SDK, combined with Formik forms, while working within the Create React App framework.

- React (v18.3.1)
- Formik (v2.4.6)
- Amplify (v6.4.0)
- Node (v20.13.1)

### Installation

- **Option 1.)** [Download the latest version of this template from GitHub](https://github.com/joealongi/react-amplify-authentication-two/archive/refs/heads/main.zip)
- **Option 2.)** Clone this repository

```
git clone https://github.com/joealongi/react-amplify-authentication-two.git
```

- **Option 3.)** [Fork, Clone, or Download via GitHub Desktop](x-github-client://openRepo/https://github.com/joealongi/react-amplify-authentication-two)

### 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/joealongi/react-amplify-authentication-two/issues). Fork, Pull, or Send an email over to join as a contributor! Join in on the open source conversation on [X](https://twitter.com/joealongi).

##### Acknowledgments

- [Create React App](https://create-react-app.dev/)
- [Amplify](https://aws.amazon.com/amplify/)

##### Additional Acknowledgments

##### License

© 2024 React Amplify Authentication Gen 2 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 Gen 2 License](https://github.com/joealongi/react-amplify-authentication-two/blob/main/LICENSE).