├── README.md ├── client ├── .eslintrc.cjs ├── .gitignore ├── index.html ├── package-lock.json ├── package.json ├── public │ └── vite.svg ├── src │ ├── App.tsx │ ├── Views │ │ └── TextView │ │ │ ├── TextView.css │ │ │ └── TextView.tsx │ ├── assets │ │ └── David-Cropped.jpg │ ├── components │ │ ├── DesignHeader │ │ │ ├── DesignHeader.css │ │ │ └── DesignHeader.tsx │ │ ├── DraggableComponent │ │ │ ├── DraggableComponent.css │ │ │ └── DraggableComponent.tsx │ │ ├── Header │ │ │ ├── Header.css │ │ │ ├── Header.tsx │ │ │ ├── HomeButton │ │ │ │ ├── HomeButton.css │ │ │ │ └── HomeButton.tsx │ │ │ ├── NavItem │ │ │ │ ├── NavItem.css │ │ │ │ └── NavItem.tsx │ │ │ └── UploadButton │ │ │ │ ├── UploadButton.css │ │ │ │ └── UploadButton.tsx │ │ ├── MainCanvas │ │ │ ├── MainCanvas.css │ │ │ └── MainCanvas.tsx │ │ ├── MainDesignSpace │ │ │ ├── MainDesignSpace.css │ │ │ └── MainDesignSpace.tsx │ │ ├── MenuButton │ │ │ ├── MenuButton.css │ │ │ └── MenuButton.tsx │ │ ├── PurpleButton │ │ │ ├── PurpleButton.css │ │ │ └── PurpleButton.tsx │ │ ├── Searchbar │ │ │ ├── Searchbar.css │ │ │ └── Searchbar.tsx │ │ ├── Sidebar │ │ │ ├── Sidebar.css │ │ │ ├── Sidebar.tsx │ │ │ └── SidebarItem │ │ │ │ ├── SidebarItem.css │ │ │ │ └── SidebarItem.tsx │ │ └── Tooltip │ │ │ ├── Tooltip.css │ │ │ └── Tooltip.tsx │ ├── index.css │ ├── main.tsx │ └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts └── server ├── .gitignore ├── controllers └── test.js ├── index.js ├── models └── TestUser.js ├── package-lock.json ├── package.json └── routes └── TestRoute.js /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/README.md -------------------------------------------------------------------------------- /client/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/.eslintrc.cjs -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/index.html -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/public/vite.svg -------------------------------------------------------------------------------- /client/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/App.tsx -------------------------------------------------------------------------------- /client/src/Views/TextView/TextView.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/Views/TextView/TextView.css -------------------------------------------------------------------------------- /client/src/Views/TextView/TextView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/Views/TextView/TextView.tsx -------------------------------------------------------------------------------- /client/src/assets/David-Cropped.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/assets/David-Cropped.jpg -------------------------------------------------------------------------------- /client/src/components/DesignHeader/DesignHeader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/DesignHeader/DesignHeader.css -------------------------------------------------------------------------------- /client/src/components/DesignHeader/DesignHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/DesignHeader/DesignHeader.tsx -------------------------------------------------------------------------------- /client/src/components/DraggableComponent/DraggableComponent.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/DraggableComponent/DraggableComponent.css -------------------------------------------------------------------------------- /client/src/components/DraggableComponent/DraggableComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/DraggableComponent/DraggableComponent.tsx -------------------------------------------------------------------------------- /client/src/components/Header/Header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/Header/Header.css -------------------------------------------------------------------------------- /client/src/components/Header/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/Header/Header.tsx -------------------------------------------------------------------------------- /client/src/components/Header/HomeButton/HomeButton.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/Header/HomeButton/HomeButton.css -------------------------------------------------------------------------------- /client/src/components/Header/HomeButton/HomeButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/Header/HomeButton/HomeButton.tsx -------------------------------------------------------------------------------- /client/src/components/Header/NavItem/NavItem.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/Header/NavItem/NavItem.css -------------------------------------------------------------------------------- /client/src/components/Header/NavItem/NavItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/Header/NavItem/NavItem.tsx -------------------------------------------------------------------------------- /client/src/components/Header/UploadButton/UploadButton.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/Header/UploadButton/UploadButton.css -------------------------------------------------------------------------------- /client/src/components/Header/UploadButton/UploadButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/Header/UploadButton/UploadButton.tsx -------------------------------------------------------------------------------- /client/src/components/MainCanvas/MainCanvas.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/MainCanvas/MainCanvas.css -------------------------------------------------------------------------------- /client/src/components/MainCanvas/MainCanvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/MainCanvas/MainCanvas.tsx -------------------------------------------------------------------------------- /client/src/components/MainDesignSpace/MainDesignSpace.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/MainDesignSpace/MainDesignSpace.css -------------------------------------------------------------------------------- /client/src/components/MainDesignSpace/MainDesignSpace.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/MainDesignSpace/MainDesignSpace.tsx -------------------------------------------------------------------------------- /client/src/components/MenuButton/MenuButton.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/MenuButton/MenuButton.css -------------------------------------------------------------------------------- /client/src/components/MenuButton/MenuButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/MenuButton/MenuButton.tsx -------------------------------------------------------------------------------- /client/src/components/PurpleButton/PurpleButton.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/PurpleButton/PurpleButton.css -------------------------------------------------------------------------------- /client/src/components/PurpleButton/PurpleButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/PurpleButton/PurpleButton.tsx -------------------------------------------------------------------------------- /client/src/components/Searchbar/Searchbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/Searchbar/Searchbar.css -------------------------------------------------------------------------------- /client/src/components/Searchbar/Searchbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/Searchbar/Searchbar.tsx -------------------------------------------------------------------------------- /client/src/components/Sidebar/Sidebar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/Sidebar/Sidebar.css -------------------------------------------------------------------------------- /client/src/components/Sidebar/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/Sidebar/Sidebar.tsx -------------------------------------------------------------------------------- /client/src/components/Sidebar/SidebarItem/SidebarItem.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/Sidebar/SidebarItem/SidebarItem.css -------------------------------------------------------------------------------- /client/src/components/Sidebar/SidebarItem/SidebarItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/Sidebar/SidebarItem/SidebarItem.tsx -------------------------------------------------------------------------------- /client/src/components/Tooltip/Tooltip.css: -------------------------------------------------------------------------------- 1 | .tool-tip { 2 | position: relative; 3 | } -------------------------------------------------------------------------------- /client/src/components/Tooltip/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/components/Tooltip/Tooltip.tsx -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/src/main.tsx -------------------------------------------------------------------------------- /client/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/tsconfig.node.json -------------------------------------------------------------------------------- /client/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/client/vite.config.ts -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .env -------------------------------------------------------------------------------- /server/controllers/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/server/controllers/test.js -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/server/index.js -------------------------------------------------------------------------------- /server/models/TestUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/server/models/TestUser.js -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveanthonyc/Canva-Editing-Clone/HEAD/server/package.json -------------------------------------------------------------------------------- /server/routes/TestRoute.js: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------