Product Updates

15 views
Skip to first unread message

Emmanuel Kala

unread,
Jun 4, 2013, 8:37:46 AM6/4/13
to swift...@googlegroups.com
Hey everyone,

It's been a while since an update on the project went out on here. The last couple of weeks have been intense; stitching together the UI and all the bolts and nuts for the app.

Architecture
The web application has been built on top the API - https://wiki.ushahidi.com/display/WIKI/SwiftRiver+REST+API
As for the technical stack, it's no longer one application running off pure LAMP stack. There are new additions:
  • Java - for the API and some background applications. These are written on top of the Spring framework
  • Python - for the background applications that fetch data
  • Apache Solr - For full text search and geo queries
  • RabbitMQ - For messaging
Codebase
At the moment, each of the application's components resides in its own repository. The main repositories are:

I've started putting up the technical docs on the wiki at https://wiki.ushahidi.com/display/WIKI/SwiftRiver+Developer+Guide.

NOTE: The docs for the previous iteration (version 1) have been archived at: https://wiki.ushahidi.com/display/WIKI/SwiftRiver+v1.0


Thanks,
--
Emmanuel Kala
http://www.ushahidi.com
Cell: +254 721 247 824
Skype: emmanuel.kala
Open Source Crowdsourcing Tools
Reply all
Reply to author
Forward
0 new messages