Coder Social home page Coder Social logo

scottylabs / pausch-ui Goto Github PK

View Code? Open in Web Editor NEW
3.0 11.0 0.0 1.53 MB

๐ŸŒˆ Illuminate Designer: A browser-based tool for designing lighting designs for CMU's Randy Pausch Bridge

Home Page: http://illuminate.scottylabs.org/

HTML 3.29% CSS 2.05% JavaScript 94.66%
illuminate illuminate-designer pausch pausch-ui randy-pausch react

pausch-ui's Introduction

Illuminate Designer

Illuminate Designer is a tool to create lighting sequences for the Randy Pausch Bridge. This is the official tool that we used for Illuminate 2021.

Configuration

To setup the environment, run the following command:

cp .env.template .env

This will create an empty .env file. Populate the environment variables accordingly.

Variable Description
REACT_APP_BACKEND_URL URL where the backend for uploading designs to the bridge is hosted.
REACT_APP_LOGIN_API URL where the Login API that handles CMU authentication is hosted
REACT_APP_JWT_SECRET JWT secret for the Login API
REACT_APP_GALLERY_LINK URL for the gallery of submitted designs. Used as hyperlink in the navbar

Deployment

After configuring the environment, run

npm install
npm start

pausch-ui's People

Contributors

christinakli avatar gramliu avatar hdavidethan avatar jyao6429 avatar preethikrishnamoorthy avatar richardg999 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pausch-ui's Issues

Different view for editor

Add a way to edit "frame-by-frame" to make it easier to create animations

  • have the background as the previous frame, current editor draws over that

Improve copy/paste

  • selection tool currently doesn't highlight the area selected when dragging
  • add the ability to deselect cells
  • automatically copy when using the selection tool

Real-time collaboration

  • Ability to create rooms with different people in groups
  • Synchronize grid size over entire event

Add gallery page

Gallery inside the application, Like the images (m-h). (Jason)
Social media type thing in gallery (to like things) (m)
Import from gallery easily (e-m)

Undo/redo feature

  • ability to undo and redo changes
  • Keybindings with Ctrl + Z and Ctrl + Y

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.