Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jesusgraterol/etch-a-sketch

This application allows the user to draw anything on a canvas with the mouse and it is the submission for The Odin Project: Etch-a-Sketch.
https://github.com/jesusgraterol/etch-a-sketch

theodinproject theodinproject-nodejs theodinprojectfoundations

Last synced: 3 days ago
JSON representation

This application allows the user to draw anything on a canvas with the mouse and it is the submission for The Odin Project: Etch-a-Sketch.

Awesome Lists containing this project

README

        

# Etch-a-Sketch

![Etch-a-Sketch](./readme-assets/screenshot-01.png)

This application allows the user to draw anything on a canvas with the mouse and it is the submission for [The Odin Project: Etch-a-Sketch](https://www.theodinproject.com/lessons/foundations-etch-a-sketch). The key features are:

- Color & Rainbow Mode
- Erase / Clear Functionality
- Customizable Canvas
- Cross-Platform Compatibility

## Live Demo

[Etch-a-Sketch](https://jesusgraterol.github.io/etch-a-sketch/)

## Getting Started

### Requirements

- GIT

### Installation

1) Clone the repository
```bash
git clone [email protected]:jesusgraterol/etch-a-sketch.git
```

## Usage

Open the `index.html` file with your favorite browser.

## Built With

- HTML5
- CSS3
- JavaScript

## Running the Tests

### Unit Tests

N/A

### Integration Tests

N/A

### E2E Tests

N/A

## @TODO

- Allow the user to set a custom color in "Color Mode"

## License

[MIT](https://choosealicense.com/licenses/mit/)

## Acknowledgments

- [Google Fonts](https://fonts.google.com/icons)