DimiMikadze / Node Redux Auth
Token authentication system using Node, Mongo, React, Redux
Stars: â 179
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
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
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].