338 karma · joined June 8, 2018
Last week we launched on HN (https://news.ycombinator.com/item?id=24133719) and got a lot of great feedback from the community :) (here’s our main repo: https://github.com/papercups-io/papercups)
One thing that stood out was the request for React Native/Expo support, so we decided to hack together a working version of our chat component in RN so that people could start playing around with it!
Here’s the repo: https://github.com/papercups-io/chat-widget-native
And here’s a demo: https://snack.expo.io/@reichertjalex/papercups
(I’m kind of a React Native noob, so any feedback or contributors would be great :P)
Do you personally have a use case for this? I'd love to learn more if you want to email me at alex (at) papercups.io
I'd love to learn more about your (or anybody else's) use case if you want to email me at alex (at) papercups.io
We're starting to realize how important having a good filter is -- a ton of people have opinions on what we're building, and we have to figure out how to distill/filter that feedback effectively (because a lot of it likely falls into the "distraction" bucket haha).
re: analytics, that's also something we're trying to figure out how to do well -- like you said, it's tricky if folks can just rip out that code if they want to, but we're hoping that we can set up analytics tools that are beneficial to both us (for product insights) and our customers (e.g. to make sure everything is working well for them, alerting them to updates, etc)
Thanks again for your thoughts!
I really like the idea of just adding a nav item/link that goes to a page dedicated to messaging. Perhaps at some point we'll create a hosted page that does exactly that (e.g. maybe a custom "contact" or "FAQ" page where customers can ask questions, etc)
In the meantime, our users should technically be able to set up a dedicated page for this, and just embed our chat widget on that specific page :) but we are going to keep thinking about how we can improve the UX for this kinda thing!
(Feel free to email me at alex@papercups.io if you're interested!)
Seems very similar to what you're describing :)
Chatwoot focuses on chat as far as I can tell (and so do we at the moment!), so it is certainly another viable alternative if that's what you need :)
(chatwoot may be doing that as well, but just wanted to mention it!)
I think one thing that's been really nice about Elixir is how helpful the community has been, and what an approachable language it is for someone like me coming from a Node/Ruby background (and dabbling in some Clojure :P). It's been really easy to get up and running, and also is just a fun language to work with.
So far finding developers to work in this stack has not been an issue, and we're hoping doing a project like this will attract even more developers to Elixir :)
You mentioned Gitlab, and we're trying to figure out how we can borrow from the playbooks of companies like them (e.g. Mattermost, PostHog, etc.)
For now, we're just focused on getting users to figure out what the most common feedback and feature requests are, but longer term we plan on carving out a smaller niche and figuring out what our "target persona" is.
Curious, do you have any advice on how to avoid these pitfalls?
As developers, every now and then we come up with cool ideas of things to automate. I remember a few years back when I first started learning how to code and was looking for an apartment in San Francisco, I felt like the world’s cleverest hacker when I set up a script to email every new listing on CraigsList in the neighborhoods I was interested in living in. (This had some disastrous consequences, but that’s a story for another time.)
My only problem at the time was that I would have to manually run this script myself every day. Now, as a more experienced developer, I know enough to know that one approach to this problem is to set up a cron job, or something similar. Recently I found myself wanting to do this again… but every time I want to do it, it takes some effort to remind myself how it all works. At first I thought, maybe I’m just an idiot. But after talking to a few friends, we realized that a bunch of us have the exact same issue. (Though maybe we're all idiots, haha)
So we figured, why not build a little tool that makes this process extremely simple? This is what led to the creation of Taro.
We'd love to hear the community's thoughts on integrations that would be particularly useful (e.g. alerting with SMS, lightweight storage, etc) as we continue to hack on this!