Inspiration

When we first heard the theme for the hackaton, we've decided to create a application to manage the objects for a scene. So basicly managin the sound for the speakers, the lights, and other stuff. The main inspiration was to create something that was easily extensible and to use stuff that people are used to.

What it does

The app is like a editing software like Windows clipcharms but instead of sound and videos we manage more than that. Lights, sounds, images, and another thing. What you can do, is create a scene, with your objects, after your scene is created, you go to the next page where there will be a timeline for all your object. You click on objects to either turn them on or turn off. After on the timeline you decide how long your actions last. With sound and image you need a speaker or a projector, after that your send a zip to a manager, its raspberry pi and after that the pi managed the zip file and does your timeline in real life

How we built it

Our project was created on a simple architecture with many two frameworks for the frontend and backend. We used ReactTS for the frontend and NestJS for the backend. In addition with the online services, a embedded software was made in python. For the RT communication, we needed to modify a web socket and implements raw bytes management. (commandID, flags, payloadLenght, raw bytes). On the other side, for the server, we decided to create two environments. one for the development and one for the production.

Challenges we ran into

We ran into several challenges like making a complete front-end in 24h and making a system that can communicate between the web site and the hardware.

Accomplishments that we're proud of

We're proud of our nice front-end witch features two pages and various options to build and manage a scene. We're also proud of our hardware module which was difficult to develop, but we did it.

What we learned

What's next for ManageUS

A lot to do. It's really minimal but functional

Built With

Share this project:

Updates