Task management for small-group organizers.
JavaScript HTML CSS Vue Shell Batchfile Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
deploy
server
.gitignore
.travis.yml
LICENSE.txt
README.md

README.md

circle blvd.

Circle Blvd 1.5 is a task management tool, made for teams of 1-12 people.

Build Status

Circle Blvd supports:

  • Multiple projects
  • Unlimited user accounts
  • Task lists, assignments, status updates, comments
  • Drag-and-drop prioritization
  • One-line task entry, multiple-line entry
  • Email notifications
  • Reusable checklists
  • Roadmap planning
  • Archiving
  • Admin management
  • Payments from members, partners
  • HTTPS

This software is free, and it runs on Mac, Linux, and Windows. You can install it on your own computer, using instructions below as a guide, or you can create an account on https://circleblvd.org, which is also free, supported by donations.

Circle Blvd is a web server. It is accessible on desktop computers, tablets, and phones (tested on Android and iOS devices).

Circle Blvd is perhaps best for clubs and boards of directors. It was initially created for the Corvallis Swing Dance Society, a volunteer organization that hosts 3-4 events each month, with a weekly board meeting.

A self-guided tour is at https://circleblvd.org/tour.

running on AWS

To get Circle Blvd up and running on an EC2 instance in about 20 minutes, as a daemon, please find a quickstart in ./deploy/amazon-ec2.

running for fun

If you can run Apache CouchDB on your system, you can run Circle Blvd.

Prerequisites

  1. Node v6 (v4 is probably fine; see build status)
  2. CouchDB >= 1.3

Installation

  1. Install and start CouchDB

  2. Do the standard command prompt things:

     git clone https://github.com/holmwell/circle-blvd.git
     cd circle-blvd/server/
     npm install --production
     npm start
    
  3. Go to http://localhost:3000

for developers

If you're making the software or managing deployments, you might like to know:

Running for development

npm run-script debug

This will turn off JavaScript minification / compression.

Testing

npm test

Uses nodeunit for now.

Deployment

There is an assume-it-all-works deployment outline in ./deploy/git-hook.

License

BSD, 2-clause. See the LICENSE.txt file for details.

The privacy policy is under a Creative Commons Sharealike license.