MediaComem / comem-progweb-lightness

Final Challenge for HEIG Media Engineering ProgWeb course

Home Page:https://lightness.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lightness

πŸ“ Overview

Lightness is a small static website that allows users to view a palette of varying lightness based on the hue of an input color. This repository contains the completed version of the final challenge for the ProgWeb course in the Media Engineering department at HEIG-VD. Additionally, this repository serves as a base for a containerization exercise given in the ArchiDep course.

πŸ“¦ Features

Feature Description
βš™οΈ Architecture Follows a basic structure, with source files in src. Key files include index.html and app.js.
πŸ”Œ Integrations Uses parcel as a web application bundler.
πŸ“¦ Dependencies Key dependencies include invert-color, notyf, and color-convert. Parcel is a dev dependency.

πŸ“‚ Repository Structure

└── /
    β”œβ”€β”€ package.json
    β”œβ”€β”€ package-lock.json
    └── src
        β”œβ”€β”€ app.js
        β”œβ”€β”€ index.html
        β”œβ”€β”€ modules
        β”‚   β”œβ”€β”€ Color.js
        β”‚   └── utils.js
        └── style.css

πŸš€ Getting Started

Requirements

Ensure you have the following dependencies installed on your system:

  • Node.js: 20+

βš™οΈ Installation

  1. Clone the repository:
git clone https://github.com/simonpinkas/Lightness/
  1. Change to the project directory:
cd Lightness
  1. Install the dependencies:
npm ci

πŸ€– Running

Use the following command to run the dev server:

npm start

Use the following command to bundle the app:

npm build

About

Final Challenge for HEIG Media Engineering ProgWeb course

https://lightness.netlify.app/


Languages

Language:JavaScript 55.2%Language:CSS 39.6%Language:HTML 5.3%