├── README.md ├── api-server ├── .gitignore ├── app.js ├── configs.js ├── db.js ├── example.env ├── package-lock.json ├── package.json └── redis.js ├── assets └── data-flow-diagram.png ├── client-app ├── .gitignore ├── README.md ├── app │ ├── favicon.ico │ ├── globals.css │ ├── layout.js │ └── page.js ├── components │ ├── HomeBody.jsx │ ├── InputForm.jsx │ ├── TechItemCard.jsx │ └── TechSummary.jsx ├── example.env ├── jsconfig.json ├── libs │ └── mysqlDb.js ├── next.config.js ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ ├── next.svg │ └── vercel.svg └── tailwind.config.js └── worker-server ├── .gitignore ├── app.js ├── configs.js ├── db.js ├── example.env ├── helper.js ├── package-lock.json ├── package.json └── redis.js /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/README.md -------------------------------------------------------------------------------- /api-server/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | node_modules -------------------------------------------------------------------------------- /api-server/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/api-server/app.js -------------------------------------------------------------------------------- /api-server/configs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/api-server/configs.js -------------------------------------------------------------------------------- /api-server/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/api-server/db.js -------------------------------------------------------------------------------- /api-server/example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/api-server/example.env -------------------------------------------------------------------------------- /api-server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/api-server/package-lock.json -------------------------------------------------------------------------------- /api-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/api-server/package.json -------------------------------------------------------------------------------- /api-server/redis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/api-server/redis.js -------------------------------------------------------------------------------- /assets/data-flow-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/assets/data-flow-diagram.png -------------------------------------------------------------------------------- /client-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/client-app/.gitignore -------------------------------------------------------------------------------- /client-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/client-app/README.md -------------------------------------------------------------------------------- /client-app/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/client-app/app/favicon.ico -------------------------------------------------------------------------------- /client-app/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/client-app/app/globals.css -------------------------------------------------------------------------------- /client-app/app/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/client-app/app/layout.js -------------------------------------------------------------------------------- /client-app/app/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/client-app/app/page.js -------------------------------------------------------------------------------- /client-app/components/HomeBody.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/client-app/components/HomeBody.jsx -------------------------------------------------------------------------------- /client-app/components/InputForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/client-app/components/InputForm.jsx -------------------------------------------------------------------------------- /client-app/components/TechItemCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/client-app/components/TechItemCard.jsx -------------------------------------------------------------------------------- /client-app/components/TechSummary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/client-app/components/TechSummary.jsx -------------------------------------------------------------------------------- /client-app/example.env: -------------------------------------------------------------------------------- 1 | VITE_API_URL="http://localhost:5000" -------------------------------------------------------------------------------- /client-app/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/client-app/jsconfig.json -------------------------------------------------------------------------------- /client-app/libs/mysqlDb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/client-app/libs/mysqlDb.js -------------------------------------------------------------------------------- /client-app/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/client-app/next.config.js -------------------------------------------------------------------------------- /client-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/client-app/package-lock.json -------------------------------------------------------------------------------- /client-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/client-app/package.json -------------------------------------------------------------------------------- /client-app/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/client-app/postcss.config.js -------------------------------------------------------------------------------- /client-app/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/client-app/public/next.svg -------------------------------------------------------------------------------- /client-app/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/client-app/public/vercel.svg -------------------------------------------------------------------------------- /client-app/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/client-app/tailwind.config.js -------------------------------------------------------------------------------- /worker-server/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | node_modules -------------------------------------------------------------------------------- /worker-server/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/worker-server/app.js -------------------------------------------------------------------------------- /worker-server/configs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/worker-server/configs.js -------------------------------------------------------------------------------- /worker-server/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/worker-server/db.js -------------------------------------------------------------------------------- /worker-server/example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/worker-server/example.env -------------------------------------------------------------------------------- /worker-server/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/worker-server/helper.js -------------------------------------------------------------------------------- /worker-server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/worker-server/package-lock.json -------------------------------------------------------------------------------- /worker-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/worker-server/package.json -------------------------------------------------------------------------------- /worker-server/redis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mostafizur99/redis-microservice-architecture/HEAD/worker-server/redis.js --------------------------------------------------------------------------------