Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


Build Status Requirements Status

Planbox is a platform for getting the word out about your planning projects. Its beautiful and easy to use interface will help you get your project online in no time.


  • Create project
  • Quickly and easily edit details
  • Timeline of progress


Describe the technology stack and any dependencies.

Local Setup

Clone this repo

git clone

Install dependencies

 cd planbox
 virtualenv env
 source env/bin/activate
 pip install -r requirements.txt
 bower install
 cp src/planbox/ src/planbox/

Start your local server

 src/ runserver

Configure your S3 bucket

This is used for uploading images and attachments. Add a CORS Configuration that roughly matches this:

<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="">

Note that you will have to add an AllowedOrigin element for each domain your application will run on. You can use wildcard asterisks (*) in the origin if you wish, but it will mean that anyone can write to your bucket.

Deploy to Heroku

Create the app

  1. Create a Heroku app for your Hatch git repo heroku apps:create my-app-name
  2. Make sure you add the following Heroku Add-ons
  • Postgresql
  • Rediscloud (or your favorite Redis add-on)
  • Heroku Scheduler

Next thing


Supported Browsers


  • Chrome (latest)
  • Firefox (latest)
  • Safari (latest)
  • Internet Explorer (8-10)


  • IOS Safari 6+
  • Android Browser 4+
  • Chrome

Google Analytics configuration

Planbox stores the request domain information using two additional variables (dimensions):

  • Dimension 1 : Domain
  • Dimension 2 : Root Path

Refer to the Google Analytics documentation on setting up custom dimensions to configure your account appropriately.


Copyright (c) 2014 OpenPlans