├── .gitignore ├── README.md ├── diagrams ├── design.excalidraw └── design.png ├── part1 └── starknet │ ├── Makefile │ ├── contracts │ └── contract.cairo │ └── tests │ └── test_contract.py ├── part2 ├── pi │ ├── README.md │ ├── app │ │ ├── __init__.py │ │ └── main.py │ ├── mypy.ini │ ├── poetry.lock │ └── pyproject.toml └── starknet │ ├── Makefile │ ├── contracts │ └── contract.cairo │ └── tests │ └── test_contract.py ├── part3 ├── pi │ ├── README.md │ ├── app │ │ ├── __init__.py │ │ └── main.py │ ├── mypy.ini │ ├── poetry.lock │ └── pyproject.toml └── starknet │ ├── Makefile │ ├── contracts │ ├── Account.cairo │ ├── ERC165_base.cairo │ ├── IAccount.cairo │ ├── Initializable.cairo │ ├── contract.cairo │ └── utils │ │ ├── constants.cairo │ │ └── safemath.cairo │ └── tests │ ├── mocks │ └── safemath_mock.cairo │ ├── test_Account.py │ ├── test_Initializable.py │ ├── test_contract.py │ ├── test_safemath.py │ └── utils.py ├── part4 ├── pi │ ├── README.md │ ├── app │ │ ├── __init__.py │ │ ├── config.py │ │ └── main.py │ ├── mypy.ini │ ├── poetry.lock │ └── pyproject.toml └── starknet │ ├── Makefile │ ├── contracts │ ├── Account.cairo │ ├── ERC165_base.cairo │ ├── IAccount.cairo │ ├── Initializable.cairo │ ├── contract.cairo │ └── utils │ │ ├── constants.cairo │ │ └── safemath.cairo │ └── tests │ ├── mocks │ └── safemath_mock.cairo │ ├── test_Account.py │ ├── test_Initializable.py │ ├── test_contract.py │ ├── test_safemath.py │ └── utils.py └── part5 └── frontend ├── .eslintrc.json ├── .github └── workflows │ ├── lints.yml │ └── tests.yml ├── .gitignore ├── .lintstagedrc.json ├── .prettierrc.json ├── LICENSE ├── README.md ├── commitlint.config.js ├── next-env.d.ts ├── next-seo.config.js ├── next-sitemap.config.js ├── next.config.js ├── package.json ├── public ├── 404 Error-pana.svg ├── Launching-amico.svg ├── chakra-ui-logomark-colored.svg ├── favicon.ico ├── manifest.json ├── next-app-chakra-ts.png ├── nextjs-black-logo.svg ├── nextjs-icon-dark.svg ├── nextjs-icon-light.svg ├── robots.txt ├── sitemap.xml ├── ts-logo-512.svg └── vercel.svg ├── src ├── components │ ├── layout │ │ ├── Footer.tsx │ │ ├── Header.tsx │ │ ├── Layout.tsx │ │ ├── ThemeToggle.tsx │ │ └── index.ts │ ├── motion │ │ └── Box.tsx │ ├── samples │ │ ├── CTASection.tsx │ │ ├── HelperImage.tsx │ │ ├── SomeImage.tsx │ │ ├── SomeText.tsx │ │ └── index.ts │ └── wallet │ │ ├── RegisterVehicle.tsx │ │ ├── Transactions.tsx │ │ ├── UpdateSigner.tsx │ │ ├── WalletConnect.tsx │ │ ├── consts.ts │ │ └── index.ts ├── context │ ├── BlockHashProvider │ │ ├── context.ts │ │ ├── index.ts │ │ └── provider.tsx │ ├── StarknetProvider │ │ ├── context.ts │ │ ├── index.ts │ │ ├── manager.ts │ │ ├── model.ts │ │ └── provider.tsx │ ├── TransactionsProvider │ │ ├── context.ts │ │ ├── index.ts │ │ ├── model.ts │ │ ├── provider.tsx │ │ └── reducer.ts │ └── index.ts ├── pages │ ├── 404.tsx │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ │ └── hello.ts │ └── index.tsx ├── styles │ ├── createEmotionCache.ts │ ├── customTheme │ │ ├── colors.ts │ │ ├── components │ │ │ └── button.ts │ │ ├── fonts.ts │ │ └── index.ts │ └── globals.css └── types │ └── merge.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/README.md -------------------------------------------------------------------------------- /diagrams/design.excalidraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/diagrams/design.excalidraw -------------------------------------------------------------------------------- /diagrams/design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/diagrams/design.png -------------------------------------------------------------------------------- /part1/starknet/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part1/starknet/Makefile -------------------------------------------------------------------------------- /part1/starknet/contracts/contract.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part1/starknet/contracts/contract.cairo -------------------------------------------------------------------------------- /part1/starknet/tests/test_contract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part1/starknet/tests/test_contract.py -------------------------------------------------------------------------------- /part2/pi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part2/pi/README.md -------------------------------------------------------------------------------- /part2/pi/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /part2/pi/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part2/pi/app/main.py -------------------------------------------------------------------------------- /part2/pi/mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part2/pi/mypy.ini -------------------------------------------------------------------------------- /part2/pi/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part2/pi/poetry.lock -------------------------------------------------------------------------------- /part2/pi/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part2/pi/pyproject.toml -------------------------------------------------------------------------------- /part2/starknet/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part2/starknet/Makefile -------------------------------------------------------------------------------- /part2/starknet/contracts/contract.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part2/starknet/contracts/contract.cairo -------------------------------------------------------------------------------- /part2/starknet/tests/test_contract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part2/starknet/tests/test_contract.py -------------------------------------------------------------------------------- /part3/pi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part3/pi/README.md -------------------------------------------------------------------------------- /part3/pi/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /part3/pi/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part3/pi/app/main.py -------------------------------------------------------------------------------- /part3/pi/mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part3/pi/mypy.ini -------------------------------------------------------------------------------- /part3/pi/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part3/pi/poetry.lock -------------------------------------------------------------------------------- /part3/pi/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part3/pi/pyproject.toml -------------------------------------------------------------------------------- /part3/starknet/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part3/starknet/Makefile -------------------------------------------------------------------------------- /part3/starknet/contracts/Account.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part3/starknet/contracts/Account.cairo -------------------------------------------------------------------------------- /part3/starknet/contracts/ERC165_base.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part3/starknet/contracts/ERC165_base.cairo -------------------------------------------------------------------------------- /part3/starknet/contracts/IAccount.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part3/starknet/contracts/IAccount.cairo -------------------------------------------------------------------------------- /part3/starknet/contracts/Initializable.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part3/starknet/contracts/Initializable.cairo -------------------------------------------------------------------------------- /part3/starknet/contracts/contract.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part3/starknet/contracts/contract.cairo -------------------------------------------------------------------------------- /part3/starknet/contracts/utils/constants.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part3/starknet/contracts/utils/constants.cairo -------------------------------------------------------------------------------- /part3/starknet/contracts/utils/safemath.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part3/starknet/contracts/utils/safemath.cairo -------------------------------------------------------------------------------- /part3/starknet/tests/mocks/safemath_mock.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part3/starknet/tests/mocks/safemath_mock.cairo -------------------------------------------------------------------------------- /part3/starknet/tests/test_Account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part3/starknet/tests/test_Account.py -------------------------------------------------------------------------------- /part3/starknet/tests/test_Initializable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part3/starknet/tests/test_Initializable.py -------------------------------------------------------------------------------- /part3/starknet/tests/test_contract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part3/starknet/tests/test_contract.py -------------------------------------------------------------------------------- /part3/starknet/tests/test_safemath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part3/starknet/tests/test_safemath.py -------------------------------------------------------------------------------- /part3/starknet/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part3/starknet/tests/utils.py -------------------------------------------------------------------------------- /part4/pi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part4/pi/README.md -------------------------------------------------------------------------------- /part4/pi/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /part4/pi/app/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part4/pi/app/config.py -------------------------------------------------------------------------------- /part4/pi/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part4/pi/app/main.py -------------------------------------------------------------------------------- /part4/pi/mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part4/pi/mypy.ini -------------------------------------------------------------------------------- /part4/pi/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part4/pi/poetry.lock -------------------------------------------------------------------------------- /part4/pi/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part4/pi/pyproject.toml -------------------------------------------------------------------------------- /part4/starknet/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part4/starknet/Makefile -------------------------------------------------------------------------------- /part4/starknet/contracts/Account.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part4/starknet/contracts/Account.cairo -------------------------------------------------------------------------------- /part4/starknet/contracts/ERC165_base.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part4/starknet/contracts/ERC165_base.cairo -------------------------------------------------------------------------------- /part4/starknet/contracts/IAccount.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part4/starknet/contracts/IAccount.cairo -------------------------------------------------------------------------------- /part4/starknet/contracts/Initializable.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part4/starknet/contracts/Initializable.cairo -------------------------------------------------------------------------------- /part4/starknet/contracts/contract.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part4/starknet/contracts/contract.cairo -------------------------------------------------------------------------------- /part4/starknet/contracts/utils/constants.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part4/starknet/contracts/utils/constants.cairo -------------------------------------------------------------------------------- /part4/starknet/contracts/utils/safemath.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part4/starknet/contracts/utils/safemath.cairo -------------------------------------------------------------------------------- /part4/starknet/tests/mocks/safemath_mock.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part4/starknet/tests/mocks/safemath_mock.cairo -------------------------------------------------------------------------------- /part4/starknet/tests/test_Account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part4/starknet/tests/test_Account.py -------------------------------------------------------------------------------- /part4/starknet/tests/test_Initializable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part4/starknet/tests/test_Initializable.py -------------------------------------------------------------------------------- /part4/starknet/tests/test_contract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part4/starknet/tests/test_contract.py -------------------------------------------------------------------------------- /part4/starknet/tests/test_safemath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part4/starknet/tests/test_safemath.py -------------------------------------------------------------------------------- /part4/starknet/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part4/starknet/tests/utils.py -------------------------------------------------------------------------------- /part5/frontend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/.eslintrc.json -------------------------------------------------------------------------------- /part5/frontend/.github/workflows/lints.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/.github/workflows/lints.yml -------------------------------------------------------------------------------- /part5/frontend/.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/.github/workflows/tests.yml -------------------------------------------------------------------------------- /part5/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/.gitignore -------------------------------------------------------------------------------- /part5/frontend/.lintstagedrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/.lintstagedrc.json -------------------------------------------------------------------------------- /part5/frontend/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/.prettierrc.json -------------------------------------------------------------------------------- /part5/frontend/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/LICENSE -------------------------------------------------------------------------------- /part5/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/README.md -------------------------------------------------------------------------------- /part5/frontend/commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/commitlint.config.js -------------------------------------------------------------------------------- /part5/frontend/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/next-env.d.ts -------------------------------------------------------------------------------- /part5/frontend/next-seo.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/next-seo.config.js -------------------------------------------------------------------------------- /part5/frontend/next-sitemap.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/next-sitemap.config.js -------------------------------------------------------------------------------- /part5/frontend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/next.config.js -------------------------------------------------------------------------------- /part5/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/package.json -------------------------------------------------------------------------------- /part5/frontend/public/404 Error-pana.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/public/404 Error-pana.svg -------------------------------------------------------------------------------- /part5/frontend/public/Launching-amico.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/public/Launching-amico.svg -------------------------------------------------------------------------------- /part5/frontend/public/chakra-ui-logomark-colored.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/public/chakra-ui-logomark-colored.svg -------------------------------------------------------------------------------- /part5/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/public/favicon.ico -------------------------------------------------------------------------------- /part5/frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/public/manifest.json -------------------------------------------------------------------------------- /part5/frontend/public/next-app-chakra-ts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/public/next-app-chakra-ts.png -------------------------------------------------------------------------------- /part5/frontend/public/nextjs-black-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/public/nextjs-black-logo.svg -------------------------------------------------------------------------------- /part5/frontend/public/nextjs-icon-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/public/nextjs-icon-dark.svg -------------------------------------------------------------------------------- /part5/frontend/public/nextjs-icon-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/public/nextjs-icon-light.svg -------------------------------------------------------------------------------- /part5/frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/public/robots.txt -------------------------------------------------------------------------------- /part5/frontend/public/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/public/sitemap.xml -------------------------------------------------------------------------------- /part5/frontend/public/ts-logo-512.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/public/ts-logo-512.svg -------------------------------------------------------------------------------- /part5/frontend/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/public/vercel.svg -------------------------------------------------------------------------------- /part5/frontend/src/components/layout/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/components/layout/Footer.tsx -------------------------------------------------------------------------------- /part5/frontend/src/components/layout/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/components/layout/Header.tsx -------------------------------------------------------------------------------- /part5/frontend/src/components/layout/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/components/layout/Layout.tsx -------------------------------------------------------------------------------- /part5/frontend/src/components/layout/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/components/layout/ThemeToggle.tsx -------------------------------------------------------------------------------- /part5/frontend/src/components/layout/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/components/layout/index.ts -------------------------------------------------------------------------------- /part5/frontend/src/components/motion/Box.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/components/motion/Box.tsx -------------------------------------------------------------------------------- /part5/frontend/src/components/samples/CTASection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/components/samples/CTASection.tsx -------------------------------------------------------------------------------- /part5/frontend/src/components/samples/HelperImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/components/samples/HelperImage.tsx -------------------------------------------------------------------------------- /part5/frontend/src/components/samples/SomeImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/components/samples/SomeImage.tsx -------------------------------------------------------------------------------- /part5/frontend/src/components/samples/SomeText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/components/samples/SomeText.tsx -------------------------------------------------------------------------------- /part5/frontend/src/components/samples/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/components/samples/index.ts -------------------------------------------------------------------------------- /part5/frontend/src/components/wallet/RegisterVehicle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/components/wallet/RegisterVehicle.tsx -------------------------------------------------------------------------------- /part5/frontend/src/components/wallet/Transactions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/components/wallet/Transactions.tsx -------------------------------------------------------------------------------- /part5/frontend/src/components/wallet/UpdateSigner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/components/wallet/UpdateSigner.tsx -------------------------------------------------------------------------------- /part5/frontend/src/components/wallet/WalletConnect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/components/wallet/WalletConnect.tsx -------------------------------------------------------------------------------- /part5/frontend/src/components/wallet/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/components/wallet/consts.ts -------------------------------------------------------------------------------- /part5/frontend/src/components/wallet/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/components/wallet/index.ts -------------------------------------------------------------------------------- /part5/frontend/src/context/BlockHashProvider/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/context/BlockHashProvider/context.ts -------------------------------------------------------------------------------- /part5/frontend/src/context/BlockHashProvider/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/context/BlockHashProvider/index.ts -------------------------------------------------------------------------------- /part5/frontend/src/context/BlockHashProvider/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/context/BlockHashProvider/provider.tsx -------------------------------------------------------------------------------- /part5/frontend/src/context/StarknetProvider/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/context/StarknetProvider/context.ts -------------------------------------------------------------------------------- /part5/frontend/src/context/StarknetProvider/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/context/StarknetProvider/index.ts -------------------------------------------------------------------------------- /part5/frontend/src/context/StarknetProvider/manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/context/StarknetProvider/manager.ts -------------------------------------------------------------------------------- /part5/frontend/src/context/StarknetProvider/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/context/StarknetProvider/model.ts -------------------------------------------------------------------------------- /part5/frontend/src/context/StarknetProvider/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/context/StarknetProvider/provider.tsx -------------------------------------------------------------------------------- /part5/frontend/src/context/TransactionsProvider/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/context/TransactionsProvider/context.ts -------------------------------------------------------------------------------- /part5/frontend/src/context/TransactionsProvider/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/context/TransactionsProvider/index.ts -------------------------------------------------------------------------------- /part5/frontend/src/context/TransactionsProvider/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/context/TransactionsProvider/model.ts -------------------------------------------------------------------------------- /part5/frontend/src/context/TransactionsProvider/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/context/TransactionsProvider/provider.tsx -------------------------------------------------------------------------------- /part5/frontend/src/context/TransactionsProvider/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/context/TransactionsProvider/reducer.ts -------------------------------------------------------------------------------- /part5/frontend/src/context/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/context/index.ts -------------------------------------------------------------------------------- /part5/frontend/src/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/pages/404.tsx -------------------------------------------------------------------------------- /part5/frontend/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/pages/_app.tsx -------------------------------------------------------------------------------- /part5/frontend/src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/pages/_document.tsx -------------------------------------------------------------------------------- /part5/frontend/src/pages/api/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/pages/api/hello.ts -------------------------------------------------------------------------------- /part5/frontend/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/pages/index.tsx -------------------------------------------------------------------------------- /part5/frontend/src/styles/createEmotionCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/styles/createEmotionCache.ts -------------------------------------------------------------------------------- /part5/frontend/src/styles/customTheme/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/styles/customTheme/colors.ts -------------------------------------------------------------------------------- /part5/frontend/src/styles/customTheme/components/button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/styles/customTheme/components/button.ts -------------------------------------------------------------------------------- /part5/frontend/src/styles/customTheme/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/styles/customTheme/fonts.ts -------------------------------------------------------------------------------- /part5/frontend/src/styles/customTheme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/styles/customTheme/index.ts -------------------------------------------------------------------------------- /part5/frontend/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/styles/globals.css -------------------------------------------------------------------------------- /part5/frontend/src/types/merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/src/types/merge.ts -------------------------------------------------------------------------------- /part5/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/tsconfig.json -------------------------------------------------------------------------------- /part5/frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sambarnes/fullstack-starknet/HEAD/part5/frontend/yarn.lock --------------------------------------------------------------------------------