We wanted to allow people on the same website to connect and talk with each other. There is no reason to constantly create new messaging apps and channels and such to communicate with people who are currently browsing the same page as you are (especially applies to hackathons)
Take for example Discord. No one uses it, yet people have questions. Having one extension that allowed people to chat with anyone in the channel would be amazing, lightweight, and efficient.
How we built it
Challenges we ran into
Setting up the MQTT server took a little bit of time, and neither of us are front-end developers, so playing around with the JS took some getting used to.
Accomplishments that we're proud of
CARM is fully functional on nearly every single website out there, and if we publish it to the Chrome Store, then ANYONE can start using it. It's the first app made at a hackathon that can be published nearly instantaneously after the end of the event for half our team.
What we learned
We gained a critical understanding of how to setup and work with MQTT servers to handle the storage and push/pull of messages. We also got to work more on our front-end JS, HTML, and CSS skills which is a stark change from the Java/Android frameworks that we have more experience with.
What's next for CARM
We want to be able to send messages that include videos/audio. However this would require us to upgrade from the MQTT service that we are currently working with to something along the lines of Pub Nub, or more. But we accomplished what we came here for, and feel that we can continue to develop this in the future.