├── .eslintrc.json ├── .gitignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── index.html ├── package.json ├── public └── favicon.ico ├── src ├── assets │ ├── github.svg │ ├── next.svg │ └── previous.svg ├── components │ ├── App │ │ ├── App.module.scss │ │ └── App.tsx │ ├── Canvas │ │ ├── Button │ │ │ ├── Button.module.scss │ │ │ └── Button.tsx │ │ ├── Canvas.module.scss │ │ ├── Canvas.tsx │ │ ├── OptionsMenu │ │ │ └── OptionsMenu.tsx │ │ └── ShapesMenu │ │ │ └── ShapesMenu.tsx │ ├── ConfirmModal │ │ ├── ConfirmModal.module.scss │ │ └── ConfirmModal.tsx │ ├── Glyph │ │ ├── Glyph.module.scss │ │ └── Glyph.tsx │ └── GlyphSet │ │ ├── GlyphSet.module.scss │ │ └── GlyphSet.tsx ├── fonts │ ├── ChicagoFLF.ttf │ └── Karektar.otf ├── index.scss ├── main.tsx ├── types.ts ├── utils │ ├── constants │ │ ├── app.constants.ts │ │ └── canvas.constants.ts │ ├── helpers │ │ ├── app.helpers.ts │ │ └── canvas.helpers.ts │ └── reducers │ │ └── fontReducer.ts ├── variables.scss └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/assets/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/assets/github.svg -------------------------------------------------------------------------------- /src/assets/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/assets/next.svg -------------------------------------------------------------------------------- /src/assets/previous.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/assets/previous.svg -------------------------------------------------------------------------------- /src/components/App/App.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/components/App/App.module.scss -------------------------------------------------------------------------------- /src/components/App/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/components/App/App.tsx -------------------------------------------------------------------------------- /src/components/Canvas/Button/Button.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/components/Canvas/Button/Button.module.scss -------------------------------------------------------------------------------- /src/components/Canvas/Button/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/components/Canvas/Button/Button.tsx -------------------------------------------------------------------------------- /src/components/Canvas/Canvas.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/components/Canvas/Canvas.module.scss -------------------------------------------------------------------------------- /src/components/Canvas/Canvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/components/Canvas/Canvas.tsx -------------------------------------------------------------------------------- /src/components/Canvas/OptionsMenu/OptionsMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/components/Canvas/OptionsMenu/OptionsMenu.tsx -------------------------------------------------------------------------------- /src/components/Canvas/ShapesMenu/ShapesMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/components/Canvas/ShapesMenu/ShapesMenu.tsx -------------------------------------------------------------------------------- /src/components/ConfirmModal/ConfirmModal.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/components/ConfirmModal/ConfirmModal.module.scss -------------------------------------------------------------------------------- /src/components/ConfirmModal/ConfirmModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/components/ConfirmModal/ConfirmModal.tsx -------------------------------------------------------------------------------- /src/components/Glyph/Glyph.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/components/Glyph/Glyph.module.scss -------------------------------------------------------------------------------- /src/components/Glyph/Glyph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/components/Glyph/Glyph.tsx -------------------------------------------------------------------------------- /src/components/GlyphSet/GlyphSet.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/components/GlyphSet/GlyphSet.module.scss -------------------------------------------------------------------------------- /src/components/GlyphSet/GlyphSet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/components/GlyphSet/GlyphSet.tsx -------------------------------------------------------------------------------- /src/fonts/ChicagoFLF.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/fonts/ChicagoFLF.ttf -------------------------------------------------------------------------------- /src/fonts/Karektar.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/fonts/Karektar.otf -------------------------------------------------------------------------------- /src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/index.scss -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/constants/app.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/utils/constants/app.constants.ts -------------------------------------------------------------------------------- /src/utils/constants/canvas.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/utils/constants/canvas.constants.ts -------------------------------------------------------------------------------- /src/utils/helpers/app.helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/utils/helpers/app.helpers.ts -------------------------------------------------------------------------------- /src/utils/helpers/canvas.helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/utils/helpers/canvas.helpers.ts -------------------------------------------------------------------------------- /src/utils/reducers/fontReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/utils/reducers/fontReducer.ts -------------------------------------------------------------------------------- /src/variables.scss: -------------------------------------------------------------------------------- 1 | $header-height: 48px; 2 | -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishanthjayram/karektar/HEAD/vite.config.ts --------------------------------------------------------------------------------