Home > appsterdam

appsterdam

Appsterdam is a project mainly written in RUBY and JAVASCRIPT, based on the MIT license.

Application behind the Appsterdam website

= Appsterdam Members Listing

We're in full development mode. For background chatter about the development process, check: @appsterdamrs, @fngtps, @alloy, @thijs.

If you want to know what we're building, you can read the {requirements}[https://raw.github.com/Fingertips/appsterdam/master/design/requirements.html].

== Development

First do the regular Rails 3 dance.

$ bundle install
$ rake db:setup

Export some environment variables:

# You can get Twitter's consumer key and secret here: http://dev.twitter.com/. 
$ export TWITTER_CONSUMER_KEY="consumer_key"

# You can get a Meetup api key here: http://www.meetup.com/meetup_api/key/.
$ export TWITTER_CONSUMER_SECRET="consumer_secret"
$ export MEETUP_KEY="meetup_key"

After that install Sphinx

$ brew instal sphinx
$ rake ts:index
$ rake ts:start

Then initialize the application:

$ bundle exec rails s

To import events from all external sources use

$ rake import_events 

== Production

Removal of outdated classifieds, updates of Sphinx index and retrieval of new events are done by rake's `cron' task.

Previous:newrepo