├── .eslintrc.json ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── jsconfig.json ├── next.config.mjs ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── public ├── desktop-view.png ├── favicon.svg ├── logo-view.png └── mobile-view.png └── src ├── app ├── App.js ├── favicon.ico ├── globals.css ├── layout.js └── page.js ├── components ├── alerts │ └── Alert.jsx ├── auth │ └── components │ │ ├── AuthButton.jsx │ │ └── AuthModal.jsx ├── buttons │ ├── Button.jsx │ └── GalleryButton.jsx ├── cards │ └── ProductCard.jsx ├── editor │ ├── ColorPicker.jsx │ ├── LogoSelector.jsx │ ├── RotationControl.jsx │ └── ThicknessControl.jsx ├── form │ ├── ControlInput.jsx │ ├── Slider.jsx │ └── Switch.jsx ├── layouts │ ├── Header.jsx │ └── Sidebar.jsx └── modals │ ├── ContributionModal.jsx │ └── GalleryModal.jsx ├── context └── AppContext.jsx ├── hooks ├── download-svg-png │ ├── useDownloadPng.js │ └── useDownloadSvg.js ├── handle-key │ └── useHandleEscKey.js ├── useClickOutside.js └── useTheme.js ├── styles ├── inputColors.css └── mask.css └── utils ├── ColorsBox.jsx └── SvgList.jsx /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/README.md -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/jsconfig.json -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/desktop-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/public/desktop-view.png -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/logo-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/public/logo-view.png -------------------------------------------------------------------------------- /public/mobile-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/public/mobile-view.png -------------------------------------------------------------------------------- /src/app/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/app/App.js -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/app/layout.js -------------------------------------------------------------------------------- /src/app/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/app/page.js -------------------------------------------------------------------------------- /src/components/alerts/Alert.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/components/alerts/Alert.jsx -------------------------------------------------------------------------------- /src/components/auth/components/AuthButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/components/auth/components/AuthButton.jsx -------------------------------------------------------------------------------- /src/components/auth/components/AuthModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/components/auth/components/AuthModal.jsx -------------------------------------------------------------------------------- /src/components/buttons/Button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/components/buttons/Button.jsx -------------------------------------------------------------------------------- /src/components/buttons/GalleryButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/components/buttons/GalleryButton.jsx -------------------------------------------------------------------------------- /src/components/cards/ProductCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/components/cards/ProductCard.jsx -------------------------------------------------------------------------------- /src/components/editor/ColorPicker.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/components/editor/ColorPicker.jsx -------------------------------------------------------------------------------- /src/components/editor/LogoSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/components/editor/LogoSelector.jsx -------------------------------------------------------------------------------- /src/components/editor/RotationControl.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/components/editor/RotationControl.jsx -------------------------------------------------------------------------------- /src/components/editor/ThicknessControl.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/components/editor/ThicknessControl.jsx -------------------------------------------------------------------------------- /src/components/form/ControlInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/components/form/ControlInput.jsx -------------------------------------------------------------------------------- /src/components/form/Slider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/components/form/Slider.jsx -------------------------------------------------------------------------------- /src/components/form/Switch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/components/form/Switch.jsx -------------------------------------------------------------------------------- /src/components/layouts/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/components/layouts/Header.jsx -------------------------------------------------------------------------------- /src/components/layouts/Sidebar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/components/layouts/Sidebar.jsx -------------------------------------------------------------------------------- /src/components/modals/ContributionModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/components/modals/ContributionModal.jsx -------------------------------------------------------------------------------- /src/components/modals/GalleryModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/components/modals/GalleryModal.jsx -------------------------------------------------------------------------------- /src/context/AppContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/context/AppContext.jsx -------------------------------------------------------------------------------- /src/hooks/download-svg-png/useDownloadPng.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/hooks/download-svg-png/useDownloadPng.js -------------------------------------------------------------------------------- /src/hooks/download-svg-png/useDownloadSvg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/hooks/download-svg-png/useDownloadSvg.js -------------------------------------------------------------------------------- /src/hooks/handle-key/useHandleEscKey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/hooks/handle-key/useHandleEscKey.js -------------------------------------------------------------------------------- /src/hooks/useClickOutside.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/hooks/useClickOutside.js -------------------------------------------------------------------------------- /src/hooks/useTheme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/hooks/useTheme.js -------------------------------------------------------------------------------- /src/styles/inputColors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/styles/inputColors.css -------------------------------------------------------------------------------- /src/styles/mask.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/styles/mask.css -------------------------------------------------------------------------------- /src/utils/ColorsBox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/utils/ColorsBox.jsx -------------------------------------------------------------------------------- /src/utils/SvgList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JhojanGgarcia/arosade/HEAD/src/utils/SvgList.jsx --------------------------------------------------------------------------------