Skip to content

πŸ§‘β€πŸŽ¨πŸ¦ Sketch with vanilla web app

License

Notifications You must be signed in to change notification settings

sohnjunior/editty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎨 editty

Lightweight sketch app with vanilla typescript

Simple web app inspired by FigJam.
With PWA, It can be installed and used offline.

Developed with typescript and native web APIs such as web component, canvas, indexedDB, cache & storage API.

After drawing, uploading and editing images, you can save and manage the results as files.

πŸƒ Getting Started

1️⃣ Clone repository

$ git clone https://github.com/sohnjunior/editty.git
$ cd editty

2️⃣ Install dependencies

$ yarn install

3️⃣ Run local dev server

$ yarn dev

πŸ§ͺ Test

Perform component unit testing with Jest & Jest DOM.

$ yarn test

Use Storybook together for component-driven development in an isolated environment.

$ yarn storybook

Also, perform component visual testing with Chromatic.

πŸ”€ CI & CD

Manage CI/CD with GitHub workflow and Vercel.
When the milestones assigned to each version are completed, a release note is auto created with workflow and convert current commit HEAD to production mode.