• Stars
    star
    128
  • Rank 281,044 (Top 6 %)
  • Language
    JavaScript
  • License
    Other
  • Created over 6 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Starter Project for React Native Authentication

React Native Auth Starter

Easy authentication for your next React Native app.

๐ŸŽง Powered by Amplify

Features

โœ… Preconfigured, production tested authentication flow

โœ… 2 Factor Authentication Enabled

โœ… React Navigation

โœ… Redux

โœ… Amplify React Native

โœ… Opinionated yet configurable

โœ… Themeable

โœ… Cross-Platform

Roadmap

โฌœ๏ธ Social Logins / Federated Identities

โฌœ๏ธ Optional intro / onboarding flow

Getting Started

  1. Clone project
git clone https://github.com/dabit3/react-native-auth-starter.git
  1. Change into react-native-auth-starter directory
cd react-native-auth-starter
  1. Install dependencies
yarn || npm install
  1. Configure AWS Amplify config in index.js by adding your own aws-export.js file in the src directory. If you do not already have this file, continue to step 5

  1. Install AWSMobile CLI if not already installed and configured (for steps on how to configure AWSMobile CLI, see this two minute video)
npm i -g awsmobile-cli
awsmobile configure
  1. Create a new AWS Mobile Hub Project using the AWSMobile CLI
awsmobile init
  1. Enable User Sign In
awsmobile user-signin enable
awsmobile push

More Repositories

1

react-native-fonts

Fonts available out of the box in a React Native project
JavaScript
1,490
star
2

fundamentals-materials

React Native Training - Materials Example App
JavaScript
219
star
3

create-xp-app

ReactXP Project Generator
TypeScript
181
star
4

redux-4-ways

Redux Implementation - Thunk vs Saga vs Observable vs Redux Promise Middleware
Objective-C
124
star
5

react-native-animations

React Native Animations
Objective-C
114
star
6

fundamentals-slides

React Native Training - Fundamentals Keynote Slides
114
star
7

apollo-graphql-mongodb-react-native

Apollo Server Example using MongoDB + Mongoose + Express, Apollo Client using React Native
JavaScript
98
star
8

reactxp-starter

Basic Blank ReactXP Project for Development
Objective-C
73
star
9

react-native-elements

Stub repo of https://github.com/react-native-elements/react-native-elements to maintain google links
HTML
72
star
10

basic-react-native-redux-example

Basic React Native Redux Example
JavaScript
56
star
11

apollo-subscriptions-book-club

Book Aggregation App using Apollo + GraphCool Subcriptions
JavaScript
53
star
12

fluent-conf-restaurant-app

Fluent Conf Workshop Restaurant App
JavaScript
49
star
13

basic-redux-react-native-boilerplate

Basic implementation of Redux + React Native
JavaScript
45
star
14

react-native-camera-roll-tutorial

Mastering the Camera Roll in Reactย Native
JavaScript
44
star
15

react-native-redux-saga-example

Example boilerplate using React Native and Redux Saga
JavaScript
43
star
16

react-native-mobx-state-tree

Simple React Native App using MobX State Tree
JavaScript
36
star
17

react-animations

React Animations Implemented 5 ways
JavaScript
31
star
18

modern-react-native-typescript-boilerplate

Modern and lean Typescript Boilerplate to use for your React Native projects
Objective-C
28
star
19

create-rn-web-app

Project Generator for React Native Web
JavaScript
25
star
20

ignite-elements

React Native Elements plugin for Ignite Framework
JavaScript
15
star
21

cities

React Native Training - Cities Demo App
JavaScript
14
star
22

advanced-react

Advanced React Course Materials
JavaScript
12
star
23

appcenter-push-notifications

Examples of Using Push Notifications with React Native
Objective-C
11
star
24

manual-react-setup

Manual React App Setup Without create-react-app
JavaScript
7
star
25

react-native-resub-implementation

React Native project implemented with Resub and TypeScript
Objective-C
4
star
26

react-native-cities-indeed

Indeed - Cities app progress
JavaScript
3
star
27

react-v-15.6

React version 15.6 for React Native Web dependency
JavaScript
1
star