reactjs-auth-boilerplate

This repository was created to assist in the authentication implementation process in React JS applications with JWT and refresh token.

reactcoverallsboilerplatecoveragejwttypescriptauthenticationjestreactjsreact-boilerplatejwt-authenticationreactrouter
FreeRepo

Preview

reactjs-auth-boilerplate preview

Overview

This React boilerplate provides a complete authentication system using JWT and refresh tokens, built with React, TypeScript, Jest and React Testing Library. It includes pre-configured public, private and hybrid route components, permission-based access control and unit tests for all components and contexts, making it suitable for quickly starting React applications that require secure user authentication and role-based visibility management.

Features

jwt-authenticationrefresh-tokenroute-protectionpermission-based-access-controlcomponent-visibility-controlunit-testscode-coverage

Feature Flags

userDashboardauthenticationinvoicesemailsecommerceauthorization

Recommended Use Cases

react-authentication-implementationjwt-refresh-token-setupprotected-routesrole-based-access-control

Frontend

reactreact-router-domtypescript

Backend

None

Auth Providers

jwt

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
93
๐Ÿด Forks
23
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2023-09-02T12:04:39Z

Stack

Framework
react
Language
typescript
Testing
jest, react-testing-library
CI
travis-ci

Data Layer

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
travis-ci

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate