Stumanage: Real-Time Management Software for Photo Studios

The Shoot Schedule Has to Show Up on Every Machine
In a photo studio, photographers arrange their shifts from the schedule. If the schedule does not update on its own, they keep reloading the page to see whether anything has changed. Stumanage was built so that staff do not depend on manual reloads.
Stumanage is management software for photo studios, covering orders, packages, invoices, permissions and shoot schedules. I worked on this project as Project Manager and Full Stack Developer. The software was used at a client's studio, and the client then resold it to other parties.
Instant Updates Across Machines
Because the schedule has to stay current, the app uses Socket.io to push changes to the other machines. When an invoice or expense is added, edited or deleted, the other machines receive the matching event and update right away.
A Change History to Know Who Edited What
When several people edit the same records, the studio needs to know who changed what. The change history was added to answer that question.
Tech Stack
JavaScript
Socket.io
Sass