This is a simple dashboard for a small team collaboration written in clojure using Compojure & MongoDB. It's a first attempt to use Compojure for web develpment and it's in a very alpha state. Lots of bugs and lacks of functionality.
- Install Leiningen
- Install MongoDB
- Install Dashboard: $ git clone git://github.com/jardev/dashboard.git $ cd dashboard $ make deps $ cp sites/template sites/default
- Check settings in sites/default
- Run: $ make start
- Add a user: $ make repl user=> (require '[dashboard.db :as db]) user=> (db/add-user {:username "demo" :password "demo" :email "your-email@demo.com" :roles #{"user"}})
- Got to http://127.0.0.1:8000/
- Log in as demo/demo
- Roles
- Invitation
- ETA tags
- Tasks
- Edit ETA in 2 minutes after create
- Users statistics
- Tasks statistics
- Reports
Copyright (C) 2010 jardev
Distributed under the Eclipse Public License, the same as Clojure.