Skip to content

Payette/Kaleidoscope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kaleidoscope

Kaleidoscope is an open-source embodied carbon design tool built for transparency, interoperability, and rapid prototyping in sustainable architecture workflows. It is designed with the following goals:

  • Modular, API-ready architecture for integration into firm-wide design tools
  • Public GitHub repository with full documentation and commit history
  • Supports both local deployment (npm start) and embedded deployment (WordPress and GitHub Pages)
  • Easy-to-customize interface and backend logic for decarbonization workflows

Kaleidoscope is not just a standalone tool—it is a foundational module in a larger platform ecosystem currently under development, designed to integrate seamlessly with generative design engines, simulation dashboards, and interactive review tools.

New Developer Setup

  • Install nodejs // only need to do this once (install the program; this is not a command)
  • Clone this repository // only need to do this once
  • npm install // only need to do this once
  • npm start

Then head to http://localhost:3000

  • This allows you to view changes as you edit

  • Save the file you're working on and then localhost:3000 will refresh with your changes

  • Type CTRL+C in terminal to stop npm start command

  • Do this before you move to the next step for production build

Production Build

Wordpress Setup

Paste contents of wordpress_embed_code.html into a page at the payette.com Wordpress site to embed Kaleidoscope into a Wordpress page. You only have to do this one time, or anytime you update the wordpress_embed_code.html file.

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •