├── .env.sample ├── .gitignore ├── client ├── .env.sample ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── manifest.json │ └── robots.txt └── src │ ├── App.js │ ├── app │ ├── components │ │ ├── Footer │ │ │ ├── index.js │ │ │ └── index.scss │ │ └── Loading │ │ │ ├── Main │ │ │ ├── index.js │ │ │ └── index.scss │ │ │ ├── index.js │ │ │ └── index.scss │ ├── containers │ │ ├── Navbar │ │ │ ├── _NavbarMain.js │ │ │ ├── index.js │ │ │ └── index.scss │ │ ├── PrivateRoute │ │ │ └── index.js │ │ └── SignoutButton │ │ │ ├── index.js │ │ │ └── index.scss │ ├── routes │ │ ├── Dashboard │ │ │ ├── index.js │ │ │ └── index.scss │ │ ├── Landing │ │ │ ├── index.js │ │ │ └── index.scss │ │ ├── Private │ │ │ ├── index.js │ │ │ └── index.scss │ │ ├── Signin │ │ │ ├── index.js │ │ │ └── index.scss │ │ └── Signup │ │ │ ├── index.js │ │ │ └── index.scss │ ├── state │ │ ├── authSlice.js │ │ └── store.js │ └── styles │ │ ├── _containers.scss │ │ ├── _elements.scss │ │ ├── _modifiers.scss │ │ ├── _variables.scss │ │ └── index.scss │ └── index.js ├── package.json ├── readme.md ├── server.js └── src ├── app.js ├── db ├── __db.sql ├── _pool.js └── index.js ├── middleware ├── auth │ ├── _authenticate.js │ └── index.js ├── db │ ├── _addNewUser.js │ ├── _getUserByLoginId.js │ └── index.js └── index.js └── routes ├── api └── user.js └── auth └── local.js /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/.env.sample -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /client/.env.sample: -------------------------------------------------------------------------------- 1 | REACT_APP_DEFAULT_LOGIN_REDIRECT="/dashboard" 2 | INLINE_RUNTIME_CHUNK=false -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/App.js -------------------------------------------------------------------------------- /client/src/app/components/Footer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/components/Footer/index.js -------------------------------------------------------------------------------- /client/src/app/components/Footer/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/components/Footer/index.scss -------------------------------------------------------------------------------- /client/src/app/components/Loading/Main/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/components/Loading/Main/index.js -------------------------------------------------------------------------------- /client/src/app/components/Loading/Main/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/components/Loading/Main/index.scss -------------------------------------------------------------------------------- /client/src/app/components/Loading/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/components/Loading/index.js -------------------------------------------------------------------------------- /client/src/app/components/Loading/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/components/Loading/index.scss -------------------------------------------------------------------------------- /client/src/app/containers/Navbar/_NavbarMain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/containers/Navbar/_NavbarMain.js -------------------------------------------------------------------------------- /client/src/app/containers/Navbar/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/containers/Navbar/index.js -------------------------------------------------------------------------------- /client/src/app/containers/Navbar/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/containers/Navbar/index.scss -------------------------------------------------------------------------------- /client/src/app/containers/PrivateRoute/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/containers/PrivateRoute/index.js -------------------------------------------------------------------------------- /client/src/app/containers/SignoutButton/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/containers/SignoutButton/index.js -------------------------------------------------------------------------------- /client/src/app/containers/SignoutButton/index.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/routes/Dashboard/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/routes/Dashboard/index.js -------------------------------------------------------------------------------- /client/src/app/routes/Dashboard/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/routes/Dashboard/index.scss -------------------------------------------------------------------------------- /client/src/app/routes/Landing/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/routes/Landing/index.js -------------------------------------------------------------------------------- /client/src/app/routes/Landing/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/routes/Landing/index.scss -------------------------------------------------------------------------------- /client/src/app/routes/Private/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/routes/Private/index.js -------------------------------------------------------------------------------- /client/src/app/routes/Private/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/routes/Private/index.scss -------------------------------------------------------------------------------- /client/src/app/routes/Signin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/routes/Signin/index.js -------------------------------------------------------------------------------- /client/src/app/routes/Signin/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/routes/Signin/index.scss -------------------------------------------------------------------------------- /client/src/app/routes/Signup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/routes/Signup/index.js -------------------------------------------------------------------------------- /client/src/app/routes/Signup/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/routes/Signup/index.scss -------------------------------------------------------------------------------- /client/src/app/state/authSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/state/authSlice.js -------------------------------------------------------------------------------- /client/src/app/state/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/state/store.js -------------------------------------------------------------------------------- /client/src/app/styles/_containers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/styles/_containers.scss -------------------------------------------------------------------------------- /client/src/app/styles/_elements.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/styles/_elements.scss -------------------------------------------------------------------------------- /client/src/app/styles/_modifiers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/styles/_modifiers.scss -------------------------------------------------------------------------------- /client/src/app/styles/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/styles/_variables.scss -------------------------------------------------------------------------------- /client/src/app/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/app/styles/index.scss -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/client/src/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/readme.md -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/server.js -------------------------------------------------------------------------------- /src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/src/app.js -------------------------------------------------------------------------------- /src/db/__db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/src/db/__db.sql -------------------------------------------------------------------------------- /src/db/_pool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/src/db/_pool.js -------------------------------------------------------------------------------- /src/db/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/src/db/index.js -------------------------------------------------------------------------------- /src/middleware/auth/_authenticate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/src/middleware/auth/_authenticate.js -------------------------------------------------------------------------------- /src/middleware/auth/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/src/middleware/auth/index.js -------------------------------------------------------------------------------- /src/middleware/db/_addNewUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/src/middleware/db/_addNewUser.js -------------------------------------------------------------------------------- /src/middleware/db/_getUserByLoginId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/src/middleware/db/_getUserByLoginId.js -------------------------------------------------------------------------------- /src/middleware/db/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/src/middleware/db/index.js -------------------------------------------------------------------------------- /src/middleware/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/src/middleware/index.js -------------------------------------------------------------------------------- /src/routes/api/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/src/routes/api/user.js -------------------------------------------------------------------------------- /src/routes/auth/local.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambuddha92/pern-boilerplate/HEAD/src/routes/auth/local.js --------------------------------------------------------------------------------