Skip to content

React + Typescript + Firebase Authentication. click on the link below to check the demo

Notifications You must be signed in to change notification settings

1catchman/react-auth-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Sign In and Sign Up Forms with Firebase Authentication

What has been done:

This project was bootstrapped with Create React App

Styled components with Material-UI v5

Basic user sign in and sign up functions with Firebase

Adding form validation - Formik + yup

hippo

Handled pages and private routes - react-router-dom

Custom useAlert and useAuth hooks

Live demo

Check the live demo here 👉️ https://1catchman.github.io/

Design

Original design based on OneSignal authentication system

Running

npm start

Setup

You will need to setup a Firebase account and create a project for authorization to work

Then add in firebase.ts file the following config which can be retreived from your Firebase console

import { initializeApp } from 'firebase/app';
import { getAuth } from 'firebase/auth';

const app = initializeApp({
  // Add your firebase app's config
});

export const auth = getAuth(app);

export default app;

Contributing

Open for any improvments, re-designs and tests

About

React + Typescript + Firebase Authentication. click on the link below to check the demo

Topics

Resources

Stars

Watchers

Forks