Загрузка страницы

Build Nextjs Inventory Management Dashboard & Deploy on AWS | Postgres, Node, Tailwind, EC2, RDS, S3

Build and Deploy a Complete Full Stack Inventory Management Dashboard Application using Nextjs, Redux, Node, and AWS. This tutorial provides a step-by-step guide to building a full-stack inventory management dashboard using Next.js for the frontend, styled with Tailwind CSS and featuring Material UI Data Grid for complex data handling. State management is streamlined with Redux Toolkit, supplemented by Redux Toolkit Query for data fetching.

The backend is powered by Node.js, using Prisma as the ORM to facilitate database interactions. We delve deep into AWS, explaining basics for beginners, including setup, cost management, and networking fundamentals. Detailed walkthroughs are provided for deploying and integrating AWS services such as RDS for database management, EC2 for computing power, API Gateway for creating robust APIs, Amplify for frontend deployment, and S3 for storage solutions.

This comprehensive guide is designed for developers seeking to implement robust, scalable applications using AWS, offering clear insights into each service’s role and setup within the project.

Links Backend:
Node - https://nodejs.org/en
Vscode Studio - https://code.visualstudio.com/
Postgres download - https://www.postgresql.org/download/
PgAdmin download - https://www.pgadmin.org/download/
Prisma docs - https://www.prisma.io/docs/getting-started/quickstart
Prisma types - https://www.prisma.io/docs/orm/reference/prisma-schema-reference#model-fields
Postman download - https://www.postman.com/downloads/

Links AWS:
AWS - https://aws.amazon.com/
AWS cli - https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html
AWS billing - https://us-east-1.console.aws.amazon.com/costmanagement/home?region=us-east-2#
AWS free tier - https://aws.amazon.com/free/?all-free-tier
AWS ipv4 new charge - https://aws.amazon.com/blogs/aws/new-aws-public-ipv4-address-charge-public-ip-insights/
AWS ipv4 free tier - https://aws.amazon.com/about-aws/whats-new/2024/02/aws-free-tier-750-hours-free-public-ipv4-addresses/

Links Frontend:
Nextjs - https://nextjs.org/docs/getting-started/installation
Redux Toolkit w/ Nextjs - https://redux-toolkit.js.org/usage/nextjs
Redux Toolkit Query - https://redux-toolkit.js.org/rtk-query/overview
Nextjs and Context Providers - https://nextjs.org/docs/app/building-your-application/rendering/composition-patterns#using-context-providers
Tailwind - https://tailwindcss.com/docs/configuration
Recharts - https://recharts.org/en-US/api
MUI - https://mui.com/x/react-data-grid/

Code:
completed code - https://github.com/ed-roh/inventory-management/tree/master
image files (to download) - https://github.com/ed-roh/inventory-management/tree/master/server/assets
tailwind.config.ts (to copy) - https://github.com/ed-roh/inventory-management/blob/master/client/tailwind.config.ts
redux store file (to copy) - https://github.com/ed-roh/inventory-management/blob/master/client/src/app/redux.tsx
seed files (to copy) - https://github.com/ed-roh/inventory-management/blob/master/server/prisma/seed.ts
seed data files (to download) - https://github.com/ed-roh/inventory-management/tree/master/server/prisma/seedData
data model diagram - https://drawsql.app/teams/team-3023/diagrams/56-inventorymanagement
prisma schema file - https://github.com/ed-roh/inventory-management/blob/master/server/prisma/schema.prisma
aws commands - https://github.com/ed-roh/inventory-management/blob/master/server/aws-ec2-instructions.md

Chapters:
0:00 intro
3:37 basic installations
3:52 nextjs and packages installations
19:53 navbar and sidebar
50:24 redux installations
1:29:18 data modeling
1:36:18 local database installations
1:58:16 backend and packages installations
2:07:50 dashboard page
3:57:23 products page
4:05:44 inventory page
4:53:55 users page
5:00:36 settings page
5:12:42 expenses page
5:43:29 aws intro
5:48:00 aws billing
5:53:57 aws networking
6:09:54 aws ec2
6:29:34 aws rds
6:44:44 aws amplify
6:52:46 aws s3
7:03:54 outro

Видео Build Nextjs Inventory Management Dashboard & Deploy on AWS | Postgres, Node, Tailwind, EC2, RDS, S3 канала EdRoh
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
29 июля 2024 г. 20:00:39
07:04:57
Другие видео канала
Redux Toolkit Tutorial |  How it can make Redux absolutely PainlessRedux Toolkit Tutorial | How it can make Redux absolutely PainlessSimplified D3 React Scatterplot Chart | TutorialSimplified D3 React Scatterplot Chart | TutorialHow $50 million dollars worth of crypto were stolen due to a few lines of codeHow $50 million dollars worth of crypto were stolen due to a few lines of codeSolidity Tutorial | Visibility Modifiers - Public, External, Internal PrivateSolidity Tutorial | Visibility Modifiers - Public, External, Internal PrivateSolidity | Pure and View in 2 MinutesSolidity | Pure and View in 2 MinutesBuild a Next JS 13.3 App with Auto ChatGPT Content | Next 13.3, Prisma, TipTap, Typescript, DeployBuild a Next JS 13.3 App with Auto ChatGPT Content | Next 13.3, Prisma, TipTap, Typescript, DeployBuild a Nextjs Project Management App & Deploy on AWS | Cognito, EC2, Node, RDS, Postgres, TailwindBuild a Nextjs Project Management App & Deploy on AWS | Cognito, EC2, Node, RDS, Postgres, TailwindBuild A MERN Finance Dashboard App | Machine Learning, Typescript, React, Node, MUI, DeploymentBuild A MERN Finance Dashboard App | Machine Learning, Typescript, React, Node, MUI, DeploymentHow to easily create a Web3 Mint Website from scratch | React, Hardhat, EthersHow to easily create a Web3 Mint Website from scratch | React, Hardhat, EthersBuild a Responsive React Portfolio Website | Tailwind, Framer-Motion, & React Hook FormBuild a Responsive React Portfolio Website | Tailwind, Framer-Motion, & React Hook FormThe Only CSS Layout Guide You'll Ever NeedThe Only CSS Layout Guide You'll Ever NeedHow these NFT Contracts lost Hundreds of Thousands due to one line of Code | Smart Contract CodeHow these NFT Contracts lost Hundreds of Thousands due to one line of Code | Smart Contract CodeBuild a Complete Typescript React Fitness Application for Beginners | ResponsiveBuild a Complete Typescript React Fitness Application for Beginners | ResponsiveBuild a MERN React Admin Dashboard | Redux Toolkit Query, Backend Focus, Deployment, Data ModelingBuild a MERN React Admin Dashboard | Redux Toolkit Query, Backend Focus, Deployment, Data ModelingBuild a Chat App with NEW ChatGPT API | Full stack, React, Redux Toolkit, Node, OpenAIBuild a Chat App with NEW ChatGPT API | Full stack, React, Redux Toolkit, Node, OpenAIBuilding a Full Web3 Mint Website for Beginners | React, Hardhat, Ethers, and ChakraBuilding a Full Web3 Mint Website for Beginners | React, Hardhat, Ethers, and ChakraBuild a FULLSTACK React Ecommerce App that is fully Responsive with Stripe PaymentBuild a FULLSTACK React Ecommerce App that is fully Responsive with Stripe PaymentBuild a COMPLETE Fullstack Responsive MERN App with Auth, Likes, Dark Mode | React, MongoDB, MUIBuild a COMPLETE Fullstack Responsive MERN App with Auth, Likes, Dark Mode | React, MongoDB, MUIHow to Write a Basic NFT Contract from Scratch | Solidity, RemixHow to Write a Basic NFT Contract from Scratch | Solidity, RemixRedux Toolkit with Redux Saga | Toolkit and Saga made SimpleRedux Toolkit with Redux Saga | Toolkit and Saga made Simple
Яндекс.Метрика