Skip to content

Generic Webapp Starter template for React/Redux WebApp using Node.js/Express.js server and MySQL database. Functionality includes user sign in, sign up, email password reset. Uses JWT for authentication.

Notifications You must be signed in to change notification settings

AlexWilton/generic-webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-mysql-login-register

User Login Register with JWT- React front-end and Node and MySQL REST API back-end

Features

  • User Registration
  • User login and authentication via Json Web Tokens (JWT)
  • Password Reset via email using one-time use expired link via JWTs

Config

In config/config.json:

  • Set your database connection parameters

In .env file:

  • NODE_ENV=,
  • EMAIL_LOGIN=
  • EMAIL_PASSWORD=
  • jwtPrivateKey=

Usage

Install

  • npm install && npm run client-install

Test

  • npm run test

Run

  • npm run dev

About

Generic Webapp Starter template for React/Redux WebApp using Node.js/Express.js server and MySQL database. Functionality includes user sign in, sign up, email password reset. Uses JWT for authentication.

Topics

Resources

Stars

Watchers

Forks