vivianknee / FastPages

Apache License 2.0
1 stars 1 forks source link

Pair Plan #49

Open vivianknee opened 1 year ago

vivianknee commented 1 year ago

Project Plan: Color Harmony Generator

Project Overview

The Color Harmony Generator project aims to create a unique web application using JavaScript that generates harmonious color palettes based on user input. Users will select a base color, and the application will generate complementary, analogous, and triadic colors to create visually appealing color schemes.

Team Members

Developer 1: Vivian N Developer 2: Isabelle G

Project Objectives

  1. Create a user-friendly interface for color selection.
  2. Implement JavaScript logic to generate color harmonies.
  3. Display the color harmonies in a visually appealing manner.
  4. Ensure user input significantly impacts the generated color palette.
  5. Focus exclusively on JavaScript for the development.

Project Tasks and Timeline

  1. Setting Up and Color Input

    • Environment Setup
  2. Set up the development environment.

    • Design Color Input
  3. Design a simple color input interface using HTML and CSS.

    • Include a color picker or input field for selecting a base color.
  4. Write JavaScript code to capture the selected base color.

    • Validate and convert the color input into a usable format (e.g., HEX or RGB).
  5. Plan the generation of complementary, analogous, and triadic colors based on the selected base color.

    • Write JavaScript code to calculate harmonious colors.
    • Apply the defined logic to the base color to generate a harmonious palette.
  6. Perform testing to ensure the generation of harmonious colors is accurate.