A project board for hackathons or just effective collaboration in small teams. https://glarus.dribdat.cc/
Go to file
datalets 4327d81b08 GitHub/GitLab avatar support 2022-10-09 00:01:28 +02:00
.github Update test.yml 2022-10-03 01:43:36 +02:00
docs Full user profile in export 2022-09-15 23:47:29 +02:00
dribdat GitHub/GitLab avatar support 2022-10-09 00:01:28 +02:00
migrations User update field 2022-10-04 00:48:39 +02:00
requirements Switch to flask-mailman 2022-10-08 20:11:16 +02:00
tests Project stage test 2022-10-05 00:37:29 +02:00
.dockerignore Add docker files / notes 2021-09-06 15:26:33 +02:00
.gitignore Added hiredis 2021-11-16 11:15:44 +01:00
.pyup.yml Update .pyup.yml 2017-01-11 09:38:15 +01:00
Dockerfile Add docker files / notes 2021-09-06 15:26:33 +02:00
LICENSE Updated LICENSE with note about OpenSSL features 2021-12-02 10:54:47 +01:00
PACKAGE.txt PACKAGE link 2021-07-20 22:01:16 +02:00
Procfile GitHub/GitLab avatar support 2022-10-09 00:01:28 +02:00
README.md Moved to docs.dribdat.cc 2022-08-26 16:35:05 +02:00
app.json Renamed GitHub org 2021-07-12 10:45:39 +02:00
autoapp.py Switch from Flask-Script to Click 2017-09-18 23:10:01 +02:00
deploy-stackscript.sh Updated petl, alembic. Added Stackscript 2022-02-03 09:02:21 +01:00
docker-compose.yml Add docker files / notes 2021-09-06 15:26:33 +02:00
force-migrate.sh Local migrate script 2021-05-12 08:16:00 +02:00
gunicorn.conf.py Monkey patch eventlet 2021-05-16 01:22:59 +02:00
manage.py GitHub/GitLab avatar support 2022-10-09 00:01:28 +02:00
manifest.yml Logo & manifest 2022-06-17 11:38:48 +02:00
package.json Added barba.js 2022-06-03 09:19:47 +02:00
patched.py Monkey patch eventlet 2021-05-16 01:22:59 +02:00
poetry.lock Switch to flask-mailman 2022-10-08 20:11:16 +02:00
pyproject.toml Switch to flask-mailman 2022-10-08 20:11:16 +02:00
release.sh Release migrations 2021-03-16 11:33:52 +01:00
requirements.txt Restored requirements.txt 2022-10-02 23:58:05 +02:00
runtime.txt Runtime 2022-09-15 23:58:19 +02:00
tox.ini Project stage test 2022-10-05 00:37:29 +02:00

README.md

dribdat

Github Actions build codecov FOSSA Status Mattermost

Tools for time-limited, team-based, data-driven, open collaboration

dribdat is an open source web platform for data-driven team collaboration. Designed for awesome hackathons, it is a Swiss Army Knife of everything you need for your event: a website, countdown clock and challenge board, project log and progress tracker, integrations with popular chat platforms and code repositories, open data support and APIs.

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. Follow us on Twitter and get updates on our OpenCollective.

Screenshot of dribdat

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, as well as running it on your local machine, 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 and @gonzalocasas. You can chat with us on Mattermost, linked to the badge at the top of this README. 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).