Skip to content
forked from dribdat/dribdat

Open source for Hackdays

License

Notifications You must be signed in to change notification settings

OpendataCH/dribdat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github Actions build status codecov status FOSSA status

Dribdat

An open source hackathon management application that playfully assists your team in crowdsourcing technical designs. See Tour de Hack for more examples, and our User handbook for screenshots.

🏳️‍🌈 We aim to include people of all backgrounds in using and developing this tool - no matter your age, gender, race, ability, or sexual identity. See our Contributor Covenant Code of Conduct, and visit the HackIntegration Hackfinder to discover events connected to our ongoing research & development in this area.

🏔️ We keep an active mirror on Codeberg

🩵 Please support the project on OpenCollective

Purpose

Created in light of the Hacker ethic, the philosophy of d}}BD{t is (in a nutshell):

  • Commit sustainably: aggregate results in standard web data formats for search and archiving.
  • Go live and let live: efficiently deploy designs, dev envs, docs accessible to your entire team.
  • Co-create in safe spaces: with content and tools promoting safer conduct and increased privacy.

Designed to bootstrap your awesome hackathon, Dribdat's toolset can be used as a versatile toolbox for civic tech sprints. To get started, install the software, or try it yourself at the next community event.

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

Quickstart

The Dribdat project can be deployed to any server capable of serving Python applications, and is set up for fast deployment using Ansible or 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 the code can be found in the Contributors guide, which includes API documentation, and other details.

See also backboard: a responsive, modern alternative frontend, and our dridbot chat client. Both demonstrate reuse of the dribdat API.

If you need support with your deployment, please reach out through Discussions.

Credits

This application was based on cookiecutter-flask by Steven Loria, a more modern version of which is cookiecutter-flask-restful. Cookiecutter could also be a good bootstrap for your own hackathon projects!

Currently mantained by @loleg and Contributors and Forks to find other users of this project ♡ Sincere thanks to the Open Data, Open Networking and Open Source communities in 🇨🇭 Switzerland for the many trials and feedbacks through over three hundred events.

Additional and ♥-felt thanks for your contributions to: F. Wieser and M.-C. Gasser at Swisscom for support at an early stage of this project, to Alexandre Cotting, Anthony Ritz, Chris Mutel, Fabien Schwob, Gonzalo Casas, Iliya Tikhonenko, Janik von Rotz, Jonathan Schnyder, Jonathan Sobel, Philip Shemella, Thomas Amberg, Yusuf Khasbulatov .. and all participants and organizers sending in bugs and requests! 🤗 This humongous badge of honor is for you:

License

This project is open source under the MIT License.

The Contributor Covenant Code of Conduct applies to interactions with the maintainers and support community of the project.

Due to the use of the boto3 library for optional S3 upload 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 ([email protected]) and Tim Hudson ([email protected]).

About

Open source for Hackdays

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Languages

  • Python 53.2%
  • HTML 27.8%
  • JavaScript 9.5%
  • CSS 8.2%
  • Shell 1.0%
  • Dockerfile 0.2%
  • Other 0.1%