Skip to content

zaabi1995/pixelArtMaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pixel Art Maker 🎨

License HTML5 CSS3 JavaScript

A simple, browser-based pixel art creator built with HTML, CSS, and JavaScript. Created as part of the Udacity Intro to Programming Nanodegree.

✨ Features

  • 🟥 Choose custom grid height and width
  • 🎨 Pick any color with the native color picker
  • 🖌️ Click to paint individual pixels
  • ⚡ Zero dependencies beyond jQuery (loaded from CDN)
  • 🌐 Runs entirely in the browser — no server needed

📋 Tech Stack

Component Technology
Markup HTML5
Styling CSS3
Logic JavaScript (ES6)
DOM jQuery 3.3.1 (Google CDN)
Font Google Fonts — Monoton

🚀 Getting Started

No build step required. Just open the file in your browser:

git clone https://github.com/zaabi1995/pixelArtMaker.git
cd pixelArtMaker
# Open index.html in your browser
open index.html   # macOS
xdg-open index.html  # Linux
start index.html  # Windows

Or simply double-click index.html.

📖 Usage

  1. Enter the desired Grid Height and Grid Width
  2. Click Submit to generate the canvas grid
  3. Pick a color using the color picker
  4. Click on any cell in the grid to paint it
  5. Click different colors to switch and paint more pixels

🗂️ Project Structure

pixelArtMaker/
├── index.html    # App entry point — grid form + canvas table
├── styles.css    # Grid layout and cell styling
├── designs.js    # Grid generation and paint logic
└── LICENSE

📝 License

MIT License — Copyright (c) 2024-2026 Ali Adnan Haider Darwish Al-Zaabi. See LICENSE for full text.

🙏 Acknowledgements

Built as a project submission for the Udacity Intro to Programming Nanodegree.

About

Pixel Art Maker for Udacity

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors