ccchh / angel-news-hub

Newshub for chaos-angels. Plan is to announce upcoming shifts, meetings and other news trough a socket.io based service. Messages will be pushed to browsers and possibly native Android and iOS apps.
GNU General Public License v2.0
14 stars 3 forks source link

Select Framework for Backend providing JSON-REST-API #2

Closed zeidlos closed 10 years ago

zeidlos commented 10 years ago

What frameworks to use? Any preferences?

marudor commented 10 years ago

My C3AN work ist based on python/Django. nodejs as socket.io server.

gnomus commented 10 years ago

I would like to do nodejs only. It's not very pretty to use 2 different Systems for the same Service.

How about nodejs with express3 ?

zeidlos commented 10 years ago

I'd stick to pure node as well.

Node + express(x) sounds good.

marudor commented 10 years ago

Go ahead and start something in that case. I can help with the Android app. Can't with the NodeJS stuff though.

gnomus commented 10 years ago

I'm currently working on a minimal but functional setup. Should be ready in one or two Days, will commit it asap

marudor commented 10 years ago

Please use JSON for the Socket.io events that the Android (and IOS) App can grab.

gnomus commented 10 years ago

I don't know the socket.io internals but as it is written in Javascript I think there will be JSON. I think there are socket.io libs avaliable for Android and iOS, why not use those?

wtimme commented 10 years ago

For iOS there is https://github.com/pkyeck/socket.IO-objc. I don't know about Android, though, but there should be a library as well. Do we have any design or any feature requirements for the mobile applications? It's only about a month until 30C3 and although we do not have a server yet we could start with the mobile applications to speed up the process.

marudor commented 10 years ago

I already have a working Android App for my C3AN stuff. Someone else from Düsseldorf started on an iOS version. As previously said. Make sure you send JSON stuff with socket.io and we can adapt fairly easy.

wtimme commented 10 years ago

@marudor Are you in contact to Düsseldorf? Did they release their code on Github?