All Projects → codereviewvideos → react-login-registration

codereviewvideos / react-login-registration

Licence: MIT license
An example React / Redux / Redux Saga application talking to a Symfony 3 API

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to react-login-registration

Supertokens Core
Open source alternative to Auth0 / Firebase Auth / AWS Cognito
Stars: ✭ 2,907 (+9277.42%)
Mutual labels:  login, password
auth-flow-react-apollo-saga
Full stack login/register flow with React, Apollo, Redux, Redux-saga and MongoDB.
Stars: ✭ 22 (-29.03%)
Mutual labels:  redux-saga, login
CockyGrabber
C# library for the collection of browser information such as cookies, logins, and more
Stars: ✭ 46 (+48.39%)
Mutual labels:  login, password
IMAPLoginTester
A simple Python script that reads a text file with lots of e-mails and passwords, and tries to check if those credentials are valid by trying to login on IMAP servers.
Stars: ✭ 47 (+51.61%)
Mutual labels:  login, password
React Interview Questions
300+ React Interview Questions
Stars: ✭ 151 (+387.1%)
Mutual labels:  redux-saga, redux-form
Redux Forms Example Weather
Example project using redux-form and redux-saga
Stars: ✭ 37 (+19.35%)
Mutual labels:  redux-saga, redux-form
Gopassbridge
A web extension for firefox and chrome to insert login credentials from gopass
Stars: ✭ 182 (+487.1%)
Mutual labels:  login, password
rapid-react
A light weight interactive CLI Automation Tool 🛠️ for rapid scaffolding of tailored React apps with Create React App under the hood.
Stars: ✭ 73 (+135.48%)
Mutual labels:  redux-saga, redux-form
Hapi React Hot Loader Example
Simple React Hot Loading example with Hapi Server-side rendering
Stars: ✭ 44 (+41.94%)
Mutual labels:  redux-saga, redux-form
Typescript Hapi React Hot Loader Example
Simple TypeScript React Hot Loading example with Hapi Server-side rendering
Stars: ✭ 44 (+41.94%)
Mutual labels:  redux-saga, redux-form
Fraternate
Fraternate is a standalone copy of the GitHub organization and user interaction framework. Built with Mongo dB | Node.js® | Express.js | Handlebars.js | Bootstrap.
Stars: ✭ 130 (+319.35%)
Mutual labels:  profile, login
react-phoenix-users-boilerplate
Elixir/Phoenix + React + users template/boilerplate.
Stars: ✭ 71 (+129.03%)
Mutual labels:  redux-saga, redux-form
AkashSingh3031
Akash Singh Portfolio
Stars: ✭ 19 (-38.71%)
Mutual labels:  profile
yoti-php-sdk
The PHP SDK for interacting with the Yoti Platform
Stars: ✭ 22 (-29.03%)
Mutual labels:  login
ReactSignupLoginComponent
The React SignupLogin Component is a drop in login/register/forgotPassword component to speed up development.
Stars: ✭ 30 (-3.23%)
Mutual labels:  login
redux-knife-manager
The lightweight and flexible library for implementing Redux entities with React.
Stars: ✭ 32 (+3.23%)
Mutual labels:  redux-saga
Node-js-functionalities
This repository contains very useful restful API's and functionalities in node-js containing many important tutorial code for mastering node-js, all tutorials have been published on medium.com, tutorials link is given below
Stars: ✭ 69 (+122.58%)
Mutual labels:  login
checkforce.js
💪 A library that helps to perform tasks to test strength of passwords
Stars: ✭ 18 (-41.94%)
Mutual labels:  password
umi-dva-typescript-mock
基于umi + dva + typescript + mock + antd的react框架,内置PWA
Stars: ✭ 17 (-45.16%)
Mutual labels:  redux-saga
ios-application
A native, lightweight and secure one-time-password (OTP) client built for iOS; Raivo OTP!
Stars: ✭ 581 (+1774.19%)
Mutual labels:  password

This is the code for the 'React, Redux, and Redux Saga With Symfony 3' series at CodeReviewVideos.com:

https://codereviewvideos.com/course/react-redux-and-redux-saga-with-symfony-3

In the previous series we built a backend API for handling user registration, login, and profile management.

Whilst having an API for these features is nice, it's a little much to expect the vast majority of our customers to work directly with an API. Instead, we must also provide a front end to put a GUI / friendly user interface over the API.

You are, of course, free to use pretty much any technology stack you desire to do this. My personal favourite front end stack is React, with Redux for managing application state, and Redux Sagas for managing side effects.

Whilst I fully understand the frustrations and reluctance to continually learn all the new shiny things released in the JavaScript community, the tech stack in this series is, in my opinion, a fairly solid foundation for the next few years in real-world JavaScript projects. I say this with some confidence as I personally work with enterprise clients moving to React / Redux / Redux Sagas.

The application we are going to build in this series can serve as the basis for many applications - from side projects, to SaaS apps, to many other kinds of web applications.

We will build a site with the following features:

  • a registration form
  • a login form
  • a page to view and update your user profile
  • add the ability to update your current password
  • restricted pages - e.g. must be logged in to view the profile page
  • unprotected pages

This course is designed for PHP / Symfony developers who wish to learn about React / Redux / Redux Sagas, whilst still working with Symfony on the back end.

You will still find this course useful if you have an existing back end API, though will have to adapt the error handling section to your own implementation. This should be as simple as writing your own implementation of the error handler.

The buzzwords covered in this series include:

  • Symfony 3 RESTful API
  • React
  • Redux
  • Redux Sagas
  • React Router
  • Redux Form
  • JavaScript ES6
  • Async / Await

And a whole bunch more.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].