{"repo":"ederssouza/reactjs-auth-boilerplate","free":true,"listed":false,"github":"https://github.com/ederssouza/reactjs-auth-boilerplate","clone":"git clone https://github.com/ederssouza/reactjs-auth-boilerplate.git","description":"This repository was created to assist in the authentication implementation process in React JS applications with JWT and refresh token.","language":"TypeScript","stars":96,"topics":["react","reactjs","reactrouter","reactrouterdom","jwt","jwt-authentication","refresh-token","jest","testing-library","typescript"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"React JS Authentication Boilerplate Summary - About - Built using - Getting started - Prerequisites - Installing dependencies - Project setup - Compiles and hot-reloads for development - Compiles and minifies for production - Lints and fixes files - Run your unit tests - Test users - Administrator - Client - Route types - Public route - Private route - Hybrid route - Control visibility of components - Contributing - Versioning - Authors - License About This repository was created to assist in the authentication implementation process in React JS applications with JWT and refresh token . All components and contexts have unit tests and a basic HTML structure without CSS . The project has features to secure routes and control the visibility of components based on permissions, the entire implementation process is in this document. Feel free to clone the project or use it as a template and make any changes you deem necessary. Built using - React JS: JavaScript library - TypeScript: JavaScript With Syntax For Types - Jest: JavaScript Testing Framework - React Testing Library: Testing utilities Getting started Prerequisites You need to install on your machine Node.js or Yarn. Installing dependencies Project setup Compiles and hot-reloads for development Compiles and minifies for production Lints and fixes files Run your unit tests Test users The app is integrated with the node-api-refresh-token.cyclic.app API, configured in the .env file. There are two users with different accesses ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ederssouza","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ederssouza/reactjs-auth-boilerplate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}