DEV Community

Ashley Bibizadeh
Ashley Bibizadeh

Posted on

5 2

Open Source Universal User Registration System – NodeJS React Redux JWT MongoDB

GitHub Repository
Demo: Visit the demo
View the documentation here

Please note: As the Demo is hosted on a free Heroku account, the servers its hosted on enter ‘sleep mode’ when not in use. If you notice a delay, please allow a few seconds for the servers to wake up.

System includes:

Registration, Login, Dashboard, Email Password, Logout

Account Update, 404 (Not Found)

The User Registration System is Fully Responsive out the box and you can Restrict Access to any page!

Tech Stack:
  • NodeJS
  • React
  • Server-side Rendered
  • Redux
  • Redux-Thunk
  • Redux-Form
  • MongoDB
  • Mongoose
  • JSON Web Tokens
  • Webpack 4
  • Babel 7
  • Express
  • SASS
Top Features:
  • Async Validation (Redux-Form)
  • Winston - Better error handling/logging
  • Bcrypt password encryption/verification
  • Nodemailer – Custom mail server used to send password reset emails
  • Custom ‘Password Reset’ Template (Built with MJML Framework)
  • Multiple Layouts – Create unlimited layouts for pages/routes
  • Unit Tests
  • Toastr - Simple javascript toast notifications
  • 100% FREE & Open Source

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay