ahmedibra28 / MERN-Stack-Boilerplate

Complete MERN Stack with forgot password, reset password to email, change password, profile update, user log tracker with react query realtime, admin area, pagination & used react query for state management with bootstrap v5. The full info you will find below in the README.md file.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Complete MERN-Stack Boilerplate

Boilerplate

Features

  • Login
  • Signup
  • Forgot Password
  • Reset Password with Email
  • Users Management
  • Permissions Management
  • Roles Management
  • Users Role Management based on roles and permission\
  • User Profile
  • All Users Profile Page
  • Welcome Page
  • Pagination
  • Search

Tech

I used number of different technologies

  • Nodemailer
  • MongoDB
  • React.js
  • Moment.js
  • React Query
  • axios
  • react-confirm-alert
  • Bootstrap v5
  • React-Hook-Form
  • Yandex Mail
  • react-icons
  • and so on

Installation

This NEXT.js boilerplate requires these technologies to run:

cd MERN-Stack-Boilerplate
cd frontend && npm install
cd ../backend && npm install
npm run dev

To insert default seed data

Copy and paste the below url/route into your browser url bar.

http://localhost:5000/api/auth/seed?secret=js

Your can find the default super admin and password in the below directory

/backend/src/config/data.js

Default super admin authentication is:

Free NEXT.js Boilerplate, Hell Yeah!

About

Complete MERN Stack with forgot password, reset password to email, change password, profile update, user log tracker with react query realtime, admin area, pagination & used react query for state management with bootstrap v5. The full info you will find below in the README.md file.


Languages

Language:JavaScript 98.6%Language:HTML 1.1%Language:CSS 0.3%