Skip to content

A platform for planning and crowdfunding co-created events.

Notifications You must be signed in to change notification settings

noahhaon/firestarter

 
 

Repository files navigation

Firestarter

This is a platform to plan co-created events. It was originally created for Urban Burn Stockholm in 2016 and was then used for The Borderland in 2016. It's being continuously and sporadically developed by a rag-tag team and will probably always be in beta. You can see it in action here: http://dreams.theborderland.se/

To get started

Install ruby 2.3.0 (or any ruby will probably work).

gem install bundler # if needed
bundle install
bundle exec rake db:migrate

To get all the deps and the database set up properly. To start the server:

bundle exec rails s

Now rails will listen at localhost:3000 for your requests.

Go to camps/new to create a new camp and to camps to see a list of camps.

There are tests

Run them with:

bundle exec rspec spec

Database

Currently sqlite is used as database. We will stick to this in development but set up postgres in production. Install sqlite with your favourite package manager and you should be up and running right away.

Mail

In development mode mailcatcher is configured to catch emails locally for easier testing.

Ticket ID Import

Ticket ids are imported from a single column csv file of IDs, which is located in db/borderland_codes.csv Rake task is in lib/tasks/import.rake and is run with "bundle exec rake import"

Active Admin

Users and creations can be administrated with Active Admin. After install, run: bundle exec rake db:migrate bundle exec rake db:seed

TODO

Before final version, change "camps" to creations or dreams.

About

A platform for planning and crowdfunding co-created events.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.5%
  • CSS 5.7%
  • Ruby 2.0%
  • Other 0.8%