Skip to content

🎨 Digital version of the classic mechanical drawing toy, allowing users to create sketches with simple controls

License

Notifications You must be signed in to change notification settings

rafa-net/etch-a-sketch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Etch-A-Sketch Project

This repository contains the source code for my implementation of the Etch-A-Sketch project from The Odin Project's curriculum. The goal of this project is to create a web-based application that simulates the classic Etch-A-Sketch toy.

Overview

The Etch-A-Sketch project is part of The Odin Project's Foundations course, which helps students practice and learn HTML, CSS, and JavaScript. This project focuses on DOM manipulation, event handling, and dynamic CSS styling.

Features

  • (Flexbox)-Grid Display: A customizable grid where users can "draw" by hovering their cursor over the cells.
  • Color Selection: Users can choose different colors to draw with. (to be implemented)
  • Size Adjustment: Users can adjust the size of the grid to have more or fewer cells.
  • Reset Button: Allows users to clear the grid and start new drawings. (to be implemented)

Technologies Used

  • HTML
  • CSS
  • JavaScript

Setup

To run this project locally:

  1. Clone the repository:
git clone https://github.com/rafa-net/etch-a-sketch.git
  1. Open index.html in your web browser.

Lessons Learned

Through this project, I gained a deeper understanding of:

  • DOM manipulation using JavaScript.
  • Handling user input events.
  • Dynamically updating CSS properties through JavaScript.

Acknowledgments

  • This project is part of the assignments given in The Odin Project curriculum.
  • Thanks to the community and maintainers of The Odin Project for providing such a valuable resource for learning web development.

License

This project is open source and available under the MIT License.


Feel free to fork this project, submit issues, and send pull requests!

About

🎨 Digital version of the classic mechanical drawing toy, allowing users to create sketches with simple controls

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published