Technologies Versions

This is a snapshot of the package.json dependencies.

Backend

SQL

"@google-cloud/storage": "5.3.0",
"@sendgrid/mail": "7.2.6",
"aws-sdk": "2.756.0",
"bcrypt": "5.0.0",
"cli-highlight": "2.1.4",
"cors": "2.8.5",
"dotenv": "8.2.0",
"express": "4.17.1",
"express-rate-limit": "5.1.3",
"formidable-serverless": "1.0.3",
"helmet": "4.1.1",
"jsonwebtoken": "8.5.1",
"lodash": "4.17.20",
"moment": "2.28.0",
"mysql2": "2.2.1",
"pg": "8.3.3",
"pg-hstore": "2.3.3",
"sequelize": "6.3.5",
"sqlite": "4.0.14",
"stripe": "8.96.0"

MongoDB

"@google-cloud/storage": "5.3.0",
"@sendgrid/mail": "7.2.6",
"aws-sdk": "2.756.0",
"bcrypt": "5.0.0",
"cli-highlight": "2.1.4",
"cors": "2.8.5",
"dotenv": "8.2.0",
"express": "4.17.1",
"express-rate-limit": "5.1.3",
"formidable-serverless": "1.0.3",
"helmet": "4.1.1",
"jsonwebtoken": "8.5.1",
"lodash": "4.17.20",
"moment": "2.28.0",
"mongoose": "5.10.6",
"stripe": "8.96.0"

Frontend

React Ant Design

"@hookform/resolvers": "0.1.1",
"@types/node": "14.11.1",
"@types/react": "16.9.49",
"@types/react-dom": "16.9.8",
"@types/react-redux": "7.1.9",
"antd": "4.6.4",
"axios": "0.20.0",
"chart.js": "2.9.3",
"connected-react-router": "6.8.0",
"enzyme": "3.11.0",
"enzyme-adapter-react-16": "1.15.4",
"file-saver": "2.0.2",
"filesize": "6.1.0",
"lodash": "4.17.20",
"md5": "2.3.0",
"nprogress": "0.2.0",
"qs": "6.9.4",
"query-string": "6.13.2",
"react": "16.13.1",
"react-chartjs-2": "2.10.0",
"react-dom": "16.13.1",
"react-hook-form": "6.8.3",
"react-hook-form-input": "1.1.10",
"react-redux": "7.2.1",
"react-router": "5.2.0",
"react-router-dom": "5.2.0",
"react-scripts": "3.4.3",
"react-syntax-highlighter": "13.5.3",
"react-test-render": "1.1.2",
"redux": "4.0.5",
"redux-devtools-extension": "2.13.8",
"redux-thunk": "2.3.0",
"reselect": "4.0.0",
"styled-components": "5.2.0",
"typescript": "4.0.3",
"use-debounce": "4.0.0",
"xlsx": "0.16.7",
"yup": "0.29.3"

React Material UI

"@date-io/date-fns": "1.3.7",
"@hookform/resolvers": "0.1.1",
"@material-ui/core": "4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "4.0.0-alpha.56",
"@material-ui/pickers": "3.2.10",
"@types/react": "16.9.49",
"@types/react-dom": "16.9.8",
"@types/react-redux": "7.1.9",
"axios": "0.20.0",
"chart.js": "2.9.3",
"connected-react-router": "6.8.0",
"date-fns": "2.16.1",
"enzyme": "3.11.0",
"enzyme-adapter-react-16": "1.15.4",
"file-saver": "2.0.2",
"filesize": "6.1.0",
"lodash": "4.17.20",
"md5": "2.3.0",
"notistack": "1.0.0",
"nprogress": "0.2.0",
"qs": "6.9.4",
"query-string": "6.13.2",
"react": "16.13.1",
"react-chartjs-2": "2.10.0",
"react-dom": "16.13.1",
"react-hook-form": "6.8.3",
"react-redux": "7.2.1",
"react-router": "5.2.0",
"react-router-dom": "5.2.0",
"react-scripts": "3.4.3",
"react-select": "3.1.0",
"react-syntax-highlighter": "13.5.3",
"react-test-render": "1.1.2",
"redux": "4.0.5",
"redux-devtools-extension": "2.13.8",
"redux-thunk": "2.3.0",
"reselect": "4.0.0",
"styled-components": "5.2.0",
"typeface-roboto": "0.0.75",
"typescript": "4.0.3",
"xlsx": "0.16.7",
"yup": "0.29.3"

React Bootstrap

"@fortawesome/fontawesome-free": "5.14.0",
"@hookform/resolvers": "0.1.1",
"@types/react": "16.9.49",
"@types/react-dom": "16.9.8",
"@types/react-redux": "7.1.9",
"axios": "0.20.0",
"bootstrap": "4.5.2",
"chart.js": "2.9.3",
"connected-react-router": "6.8.0",
"enzyme": "3.11.0",
"enzyme-adapter-react-16": "1.15.4",
"file-saver": "2.0.2",
"filesize": "6.1.0",
"jquery": "3.5.1",
"lodash": "4.17.20",
"md5": "2.3.0",
"nprogress": "0.2.0",
"qs": "6.9.4",
"query-string": "6.13.2",
"rc-pagination": "2.3.0",
"react": "16.13.1",
"react-chartjs-2": "2.10.0",
"react-datepicker": "3.1.3",
"react-dom": "16.13.1",
"react-hook-form": "6.8.3",
"react-redux": "7.2.1",
"react-router": "5.2.0",
"react-router-dom": "5.2.0",
"react-scripts": "3.4.3",
"react-select": "3.1.0",
"react-syntax-highlighter": "13.5.3",
"react-test-render": "1.1.2",
"react-tooltip": "4.2.10",
"redux": "4.0.5",
"redux-devtools-extension": "2.13.8",
"redux-thunk": "2.3.0",
"reselect": "4.0.0",
"styled-components": "5.2.0",
"toastr": "2.1.4",
"typescript": "4.0.3",
"xlsx": "0.16.7",
"yup": "0.29.3"

Vue Element UI

"axios": "0.20.0",
"chart.js": "2.9.3",
"core-js": "3.6.5",
"element-ui": "2.13.2",
"file-saver": "2.0.2",
"filesize": "6.1.0",
"lodash": "4.17.20",
"md5": "2.3.0",
"moment": "2.28.0",
"nprogress": "0.2.0",
"portal-vue": "2.1.7",
"qs": "6.9.4",
"uuid": "8.3.0",
"vue": "2.6.12",
"vue-router": "3.4.3",
"vuex": "3.5.1",
"xlsx": "0.16.7",
"yup": "0.29.3"

Angular Material

"@angular/animations": "10.1.2",
"@angular/cdk": "10.2.2",
"@angular/common": "10.1.2",
"@angular/compiler": "10.1.2",
"@angular/core": "10.1.2",
"@angular/forms": "10.1.2",
"@angular/material": "10.2.2",
"@angular/platform-browser": "10.1.2",
"@angular/platform-browser-dynamic": "10.1.2",
"@angular/router": "10.1.2",
"axios": "0.20.0",
"chart.js": "2.9.3",
"core-js": "3.6.5",
"file-saver": "2.0.2",
"filesize": "6.1.0",
"flexboxgrid": "6.3.1",
"lodash": "4.17.20",
"md5": "2.3.0",
"moment": "2.28.0",
"ng-pick-datetime": "7.0.0",
"rxjs": "6.6.3",
"tslib": "^2.0.1",
"xlsx": "0.16.7",
"yup": "0.29.3",
"zone.js": "~0.11.1",
"qs": "6.9.4"