All Projects â†’ DimiMikadze â†’ Node Redux Auth

DimiMikadze / Node Redux Auth

Token authentication system using Node, Mongo, React, Redux

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Node Redux Auth

Buji Pac4j
pac4j security library for Shiro: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 444 (+148.04%)
Mutual labels:  mongodb, authentication
Mongoaudit
🔥 A powerful MongoDB auditing and pentesting tool 🔥
Stars: ✭ 1,174 (+555.87%)
Mutual labels:  mongodb, authentication
Mean Angular5 Passport Authentication
Securing MEAN Stack (Angular 5) Web Application using Passport Authentication
Stars: ✭ 24 (-86.59%)
Mutual labels:  mongodb, authentication
Fullstack Apollo Express Mongodb Boilerplate
💥A sophisticated GraphQL with Apollo, Express and MongoDB boilerplate project.
Stars: ✭ 301 (+68.16%)
Mutual labels:  mongodb, authentication
Mern Boilerplate
Fullstack boilerplate with React, Redux, Express, Mongoose, Passport Local, JWT, Facebook and Google OAuth out of the box.
Stars: ✭ 112 (-37.43%)
Mutual labels:  mongodb, authentication
Securing Restful Apis With Jwt
How to secure a Nodejs RESTful CRUD API using JSON web tokens?
Stars: ✭ 301 (+68.16%)
Mutual labels:  mongodb, authentication
Flask Restful Authentication
An example for RESTful authentication using nginx, uWSGI, Flask, MongoDB and JSON Web Token(JWT).
Stars: ✭ 63 (-64.8%)
Mutual labels:  mongodb, authentication
Spring Security Pac4j
pac4j security library for Spring Security: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 231 (+29.05%)
Mutual labels:  mongodb, authentication
Spring Webmvc Pac4j
Security library for Spring Web MVC: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 110 (-38.55%)
Mutual labels:  mongodb, authentication
Appy Backend
A user system to bootstrap your app.
Stars: ✭ 96 (-46.37%)
Mutual labels:  mongodb, authentication
Express Graphql Mongodb Boilerplate
A boilerplate for Node.js apps / GraphQL-API / Authentication from scratch - express, graphql - (graphql compose), mongodb (mongoose).
Stars: ✭ 288 (+60.89%)
Mutual labels:  mongodb, authentication
Express Mongodb Rest Api Boilerplate
A boilerplate for Node.js apps / Rest API / Authentication from scratch - express, mongodb (mongoose).
Stars: ✭ 153 (-14.53%)
Mutual labels:  mongodb, authentication
Express Mongoose Es6 Rest Api
💥 A boilerplate application for building RESTful APIs Microservice in Node.js using express and mongoose in ES6 with code coverage and JsonWebToken Authentication
Stars: ✭ 2,811 (+1470.39%)
Mutual labels:  mongodb, authentication
Play Pac4j
Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 375 (+109.5%)
Mutual labels:  mongodb, authentication
Hackathon Starter Kit
A Node-Typescript/Express Boilerplate with Authentication(Local, Github, Facebook, Twitter, Google, Dropbox, LinkedIn, Discord, Slack), Authorization, and CRUD functionality + PWA Support!
Stars: ✭ 242 (+35.2%)
Mutual labels:  mongodb, authentication
Mern Stack Authentication
Secure MERN Stack CRUD Web Application using Passport.js Authentication
Stars: ✭ 60 (-66.48%)
Mutual labels:  mongodb, authentication
Express React Redux Starter
Starter for Express, React, Redux, SCSS applications
Stars: ✭ 207 (+15.64%)
Mutual labels:  mongodb, scss
Nestjs Email Authentication
Nestjs Starter using Mongodb and Passportjs
Stars: ✭ 222 (+24.02%)
Mutual labels:  mongodb, authentication
Authenticationintro
Stars: ✭ 82 (-54.19%)
Mutual labels:  mongodb, authentication
Nest User Auth
A starter build for a back end which implements managing users with MongoDB, Mongoose, NestJS, Passport-JWT, and GraphQL.
Stars: ✭ 145 (-18.99%)
Mutual labels:  mongodb, authentication

Token authentication system using Node, Mongo, React, Redux

Features

  • Signin, Signup, Email verification, Password reset
  • Client side forms validation
  • Node/Express rest api
  • Nodemailer configuration, Email templates
  • Webpack configuration for server and client
  • SCSS configuration
  • Linting with Airbnb eslint configuration

Screenshot

Screenshot

Getting Started

Clone Repo

git clone https://github.com/DimiMikadze/node-redux-auth.git

Server

npm install dependencies

cd node-redux-auth/server

npm install

Create index.js file inside src/config folder.

example index.js:

export const dbConfig = {
  secret: 'SomeRandomSecretString',
  db: 'mongodb://localhost:auth/auth',
};

export const emailConfig = {
  service: 'Gmail',
  auth: {
    user: '[email protected]',
    pass: 'Password',
  },
};

export const ROOT_URL = process.env.NODE_ENV === 'production' ? 'http://dimimikadze.com:3000' : 'http://localhost:3000';

Start Mongodb

mongod

Client

npm install dependencies

cd node-redux-auth/client

npm install

Commands

Open the terminal and go to the folder server/ and run npm run dev. The server is gonna start and listen in the port 3333.

Open a new terminal and go to the folder client/ and run npm run dev. The client is gonna start and listen in the port 3000.

The client is reachable on localhost:3000/reduxauth.

Script Description
npm run dev Run development server
npm run dev Run development client
npm run build build the application to ./dist
npm start Start production server with pm2 from ./dist

Contributing

contributions are welcome!

License

MIT

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].