Skip to content

JudithGo/paint-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paint

Paint built in vanilla JavaScript with canvas

See it online↗️

Screenshoot

Getting Started

Install the dependencies

npm i

Build the bundle.js

npm run build

Run the application (Mac OS)

npm start

Run the application (Windows)

start index.html

Test

Launches the test runner.

npm test

Paint Exercise

Tienes que hacer una aplicacion parecida al famoso paint de Microsoft ;). Esta aplicación deberá tener solo las siguientes funcionalidades:

  • Deshacer/rehacer
  • Selección de color
  • Grueso de línea

Aquí tienes un wireframe orientativo de como podrías hacerlo. Puedes modificar el UX como creas conveniente.

Puedes usar cualquier framework, librería, etc. También puedes hacerlo en Vanilla JS ;)

Con la prueba debes entregar una serie de tests. Puedes usar cualquier setup para estos (Karma, Jasmine, etc).

Consideraciones

Debes proponer la arquitectura a utilizar teniendo en cuenta que el proyecto debería poderse distribuir como app multidispositivo en un futuro próximo.

La aplicación va a tener un ritmo rápido de iteraciones, incorporando en las próximas semanas nuevas funcionalidades como filtros, etc.

Se valorarán decisiones de diseño sobre organización de paquetes, componentización, clean code, seguimiento de principios SOLID, etc.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published