A project board for hackathons or just effective collaboration in small teams.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Oleg Lavrovsky e4509158d4 Fix PDF initial scale 4 days ago
.github Update install poetry for CI 2 months ago
docs Full user profile in export 3 months ago
dribdat Fix PDF initial scale 4 days ago
migrations Allow null columns on project_version 1 month ago
profile Added profiler configuration to debug mode 2 months ago
requirements Updated and refactored 4 days ago
tests Updated and refactored 4 days ago
.dockerignore Add docker files / notes 1 year ago
.gitignore Home optimization 2 months ago
.pyup.yml Update .pyup.yml 6 years ago
Dockerfile Downgrade to Py 3.9 due to eventlet#733 1 month ago
LICENSE Updated LICENSE with note about OpenSSL features 1 year ago
PACKAGE.txt PACKAGE link 1 year ago
Procfile GitHub/GitLab avatar support 2 months ago
README.md Readme, trending 4 days ago
app.json Renamed GitHub org 1 year ago
autoapp.py Switch from Flask-Script to Click 5 years ago
cli.py CLI imports/exports 2 weeks ago
deploy-stackscript.sh Updated petl, alembic. Added Stackscript 10 months ago
docker-compose.yml Home optimization 2 months ago
force-migrate.sh Local migrate script 2 years ago
gunicorn.conf.py Monkey patch eventlet 2 years ago
manage.py CLI imports/exports 2 weeks ago
manifest.yml Logo & manifest 6 months ago
package.json Added barba.js 6 months ago
patched.py Monkey patch eventlet 2 years ago
poetry.lock Updated and refactored 4 days ago
pyproject.toml Switch to flask-mailman 2 months ago
release.sh Upgrade warning 1 month ago
requirements.txt Restored requirements.txt 2 months ago
runtime.txt Move instruction (Resource) page into Stages 2 months ago
tox.ini Project stage test 2 months ago

README.md

dribdat

Github Actions build codecov FOSSA Status

Tools for time-limited, team-based, open-by-default collaboration

dribdat is an open source web platform for team collaboration online and offline. Originally designed to promote and support open data expeditions and awesome hackathons. It is akin to a Swiss Army Knife for event organizers: a website, guidelines, countdown clock, challenge board, project log, progress tracker, integrations with popular chat platforms, code repositories and open data APIs. The philosophy of this project, in a nutshell, is: live and let live (no tech religion, use whatever design / dev / doc tools you want as long as they are accessible to your team), commit sustainably (aggregate outputs in standard web of data formats for optimal search and archiving), create in safe spaces (embedded code of conduct, works offline, minimal privacy footprint).

For more background and references, see the User Handbook. If you need help or advice in setting up your event, or would like to contribute to the project: please get in touch via GitHub Issues or website.

Screenshot of dribdat

Follow and support the project's development on OpenCollective.

Quickstart

This project can be deployed to any server capable of serving Python applications, and is set up for fast deployment using Docker. The first user that registers becomes an admin, so don't delay!

If you would like to run dribdat on any other cloud or local machine, there are additional instructions in the Deployment guide. Information on contributing and extending dribdat can be found in the Developer guide, which includes API documentation and more.

See also backboard, a sample responsive web application, and our dridbot chat client, which both demonstrate reuse of the dribdat API.

If you need support with your deployment, please reach out through Issues or the contact form on our website: dribdat.cc

Credits

This project is currently mantained by @loleg. See Contributors for a full list of people who have helped us with the code, and Forks to find other users of this project.

Special thanks to the Open Data, Open Networking and Open Source communities in Switzerland for the many trials and feedbacks. We are also grateful to F. Wieser and M.-C. Gasser at Swisscom for conceptual inputs and financial support at an early stage of this project.

This code is originally based on Steven Loria's cookiecutter-flask. A more modern version of which is cookiecutter-flask-restful.

Additional and -felt thanks for testing and feedback to:

.. and all the hackathon contributors!

License

This project is open source under the MIT License.

Due to the use of the boto3 library for S3 support, there is a dependency on OpenSSL via awscrt. If you use these features, please note that the product includes cryptographic software written by Eric Young (eay@cryptsoft.com) and Tim Hudson (tjh@cryptsoft.com).