Yellow Bike Project Hours and Transaction Database for Community Bike Shops
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.
 
 
 
 
 
 
Jonathan Rosenbaum fa728818c4 Closes #87 5 years ago
Connections Removes phpconsole test! :) 5 years ago
attic Turns off the ability to delete a users sign-in entry. 9 years ago
css Closes #29! 7 years ago
examples Points out possible file name for virtual host file. 6 years ago
js This fixes a minor bug that occurs if there is only 1 deposit for previous year. 5 years ago
json Closes #87 5 years ago
sql This fixes #65. 6 years ago
stats Closes #85 5 years ago
.gitignore Nicer than using exclude in .git 7 years ago
150_10.jpg Initial commit of YBDB code from July 24, 2014. 10 years ago
LICENSE GPLv3! 7 years ago
README.md update demo link 6 years ago
contact_add_edit.php This adds WAIVER_LABEL so that it can be user defined. 8 years ago
contact_add_edit_select.php Adds include_footer so people have links to report bugs, etc. 7 years ago
favicon.gif Initial commit of YBDB code from July 24, 2014. 10 years ago
favicon.ico Initial commit of YBDB code from July 24, 2014. 10 years ago
include_footer.html Now that iframes are used in shop_log this fixes #45, thanks to Matt Marino for observing this issue. 6 years ago
include_header.html Closes #63 with https://github.com/ro31337/jquery.ns-autogrow 6 years ago
include_header_contacts.html Changes Statistics to Reports. Lots of header include files. 7 years ago
include_header_shop.html This fixes #43 and fixes #47. 6 years ago
include_header_stats.html One of the steps for #39 - include header behavior 6 years ago
index.php Removes annoying long line added by some pyscho editor. 9 years ago
individual_history_log.php Closes #71, shows if member in individual history. 6 years ago
individual_hours_log.php Many goodies for a better user experience. 9 years ago
location_add_edit.php Removes annoying long line added by some pyscho editor. 9 years ago
location_add_edit_select.php Removes annoying long line added by some pyscho editor. 9 years ago
robots.txt Initial commit of YBDB code from July 24, 2014. 10 years ago
shop_log.php Adds performance improvements for volunteer_benefits closing #46 6 years ago
shop_log_iframe.php Closes #50 6 years ago
shop_welcome.php New website! 6 years ago
start_shop.php Closes #76. Shows actual visits by contact_id, rather than visitations for each shop_visit_id. 6 years ago
stats.php Changes the language from members to metrics 7 years ago
transaction_log.php Adds if( !defined( '*' ) ) to avoid E_NOTICE and redefining. 5 years ago

README.md

Yellow-Bike-Database

Yellow Bike Database (YBDB) is a specialized software for Community Bike Shops (CBS). It is one of the most, if not the most mature solutions currently available for CBSes. Originally, developed for the Austin Yellow Bike Project, this software fork has taken on a life of its own, borrowing on the simplicity of the original software but adding many enhancements to lessen the learning curve, and bring it into the 21st century!

In 2014, Positive Spin of Morgantown, WV in the USA was looking for a way to replace the messy, ineffective, and highly error-prone paper based record system used by the shop. Docker images were created to test out and explore what few projects could be found at the time. YBDB stood out, not because of its appearance, but because of how closely its approach mirrored the paper based recording system used by Positive Spin.

It was a successful choice, and continues to improve! You can read more about the FLOSS process at bikecollectives.org in this presentation.

There is a demo at https://ybdb.bikelover.org. Try it out!

Docker Development is at https://github.com/fspc/ybdb.

Check out the Wiki!