This document explains the basic functions of } dribdat {
, an open source platform for data-driven team collaboration, such as Hackathons.
For more background and references, see ABOUT and README.
Dribdat works as a website and project board for running exciting, productive events, and allows organizers and participants to collect their project details in one place, displaying the challenges and projects in Web dashboards, and plugging in community tools such as Discourse, Slack, or Let's Chat - or using the remote API for additional interfaces such as chatbots to enhance the hackathon.
Logged-in users can submit challenges, ideas and projects by linking their document or repository, or entering details directly into a form. You can change or customize these instructions as you see fit.
Data on projects can be entered into the application directly using Markdown formatting, or aggregated simply by putting in a URL to a public project hosted on one of these supported platforms:
- GitHub (README / README.md)
- GitLab (README.md)
- BitBucket
- Etherpad Lite
- Google Docs (Publish to Web)
- DokuWiki
The image below explains the various parts of a typical challenge or project page.
The administrative interface shown below allows defining details of the event and managing project data.
The look and feel of the project view can be customized with CSS, and shows challenges and projects, with a rating of how completely they are documented. In the Events
screen there are links to a Print view for a summary of all projects on one page, and the ability to Embed results into another website.
And, as we're really into making the most of those time constraints, the homepage and dashboard feature a big animated countdown clock.
Tick tock!