Inspiration
When you're in office, it's a lot easier/less daunting to ask for help or quick get some to look over something When we transition to a virtual environment, now it can become a lot more daunting as some individuals find it hard to text than to simply ask, and the other party maybe AFK, busy or just locked in. We wanted to provide a fun app to integrate the approachability you can find in office in a virtual environment.
What it does
Office Hours creates a digital landscape that represents your office space. An individual can move between private offices to spin up quick chats with others. Individuals can see if someone is free by checking if they are in office or in a status room like a break room to represent them being temporary AFK or outside to represent them being sign off for the day.
How we built it
one backend service, essentially performing state management for multiplayer and transcribing via elevenlabs front-end service using melon.js as a game engine and Jitsi is used for video calls majority of logic is done via melon.js features
Challenges we ran into
- Using melon (small community)
- Multiplayer was difficult to test and required our backend to be deployed extra early
Accomplishments that we're proud of
- working MVP (maybe) ## What we learned
- CICD flow
- melonjs if that becomes useful later ## What's next for Office Hours
- User Authentication
- Slack integration
- chatrooms
- better UI
- multi floors/rooms
- company hierarchy
- map building
Built With
- eslint
- fly.io
- gitactions
- github
- github-jobs
- html5
- javascript
- melon.js
- netlify
- node.js
- vite

Log in or sign up for Devpost to join the conversation.