Settings

Theme

Show HN: We built a popular plugin-based social app using HTML5

happening.im

49 points by sssparkkk 9 years ago · 19 comments

Reader

sssparkkkOP 9 years ago

Hi HN, one of the app’s creators here. We wanted to show you guys Happening - an app that makes damn sure you have fun with your group of friends :)

Interesting to you guys should be that it’s a hybrid app that uses HTML5 for almost everything. Our users don’t seem to mind: it’s been downloaded almost a million times already in our (tiny!) country the Netherlands.

We’d really appreciate your feedback: please join the special ‘HNers’ group by visiting https://happening.im/t/ARHMUENYF - or take a crack at developing your own plugin on https://platform.happening.im . Thanks!

  • jbob2000 9 years ago

    It would be nice to have a public group that I could try out without having to sign up. I wanted to checkout the HN group but I don't want to go through the hassle of signing up.

    • sssparkkkOP 9 years ago

      We wouldn't have a way of reaching you to tell you about things that happened in the group. Also, it would result in a lot of anonymous users joining the HN-group. Or would you be fine with us just asking for your name?

explorigin 9 years ago

I like the concept a lot. I feel like it needs a bit more polish but I can't put my finger on what it is. Maybe there is too much color or the interface is too busy. Try adding some padding.

  • sssparkkkOP 9 years ago

    Yeah it's a busy app for sure; lots of things to do (did you take a look at the plugin store?) and discover - and I agree: some of it could use some more love with regard to design.

    We wanted a playful look for the app, hence its colorfulness. Maybe we took it a little too far?

    • degenerate 9 years ago

      I think the 'too far' is simply the sample image you are using for 'Besties'. Five friends laying on the ground covered in colorful paint and making silly faces says "we are having an extremely fun time at this event" but doesn't make me think "I feel like playing games on my phone" ... it makes me think "I want to go outside and enjoy real life".

      If you used a much more toned-down image of some friends having fun together, maybe simply holding their phones by their sides and laughing at something, it would make me feel more at ease that this app knows its place in my world.

    • catalinbraescu 9 years ago

      "did you take a look at the plugin store?"

      There is no link to any plugin store from your website.

matvp 9 years ago

Cool to see howmuch you guys have grown. I'm from Belgium and it became a mini hype here ~1.5y ago. What's your current DAU nowadays? And do you run any underlying framework?

shanwang 9 years ago

I really like your document explaining when and when not to develop apps for happening: https://platform.happening.im/docs/introduction.html#when-to...

pmlnr 9 years ago

Nicely animated "Loading...".

( Firefox user here, with messages like "The Application Cache API (AppCache) is deprecated and will be removed at a future date. Please consider using ServiceWorker for offline support." in the console when trying to load the site. Chrome is fine. )

  • EmielMols 9 years ago

    We have primarily focused on our iOS/Android apps. That's where 99% of our funnel takes place.

    Because everything was already built with HTML5 (or actually: WebKit's HTML5), we got Chrome/Safari support almost for free and that's why the web version exists.

    Getting firefox and IE to behave is something that still needs some attention. Thanks for trying out!

shanwang 9 years ago

This is really interesting. It actually reminds me a lot of the chinese messaging app weChat.

Accidentally, weChat announced their app platform yesterday, which allows developers to develop apps run inside weChat messenger.

timvdalen 9 years ago

Cool to see you're still at it!

I think I wrote one of the few first real third party plugins when this was hot in Holland last year.

finid 9 years ago

HTML5 for the frontend, right? Backend?

  • EmielMols 9 years ago

    Happening Plugins use Javascript (or Coffeescript compiled to Javascript) for backend logic with simple APIs for Push notifications/HTTP calls/Timers/group management (see for instance https://platform.happening.im/docs/server-app.html#app-data, or the server.coffee code on the platform page). This server-side javascript runs in custom V8 instances and calls out to the core Happening backend (which is implemented in PHP/Go/C++).

    • elliotec 9 years ago

      Wonderful concise description of your tech stack. Thanks for sharing! Love it when people actually describe this on HN

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection