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 4bb9b043ad This adds moment to perfect date/time sorting with tabulator! 7 years ago
Connections This cleans up the html a little for the last fix #10 7 years ago
attic Turns off the ability to delete a users sign-in entry. 10 years ago
css This closes #11 by turning shop_id into a link. 7 years ago
examples Little spelling change. 7 years ago
js This adds moment to perfect date/time sorting with tabulator! 7 years ago
json Adds reports{js,php} for modern reporting with tabulator! 7 years ago
sql Turns off quantity (community_bike) for Memberships. 7 years ago
stats Adds same SQL logic as with paid_membership stats. 7 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
README.md Some long overdue major changes. 7 years ago
contact_add_edit.php This adds WAIVER_LABEL so that it can be user defined. 9 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 Adds Bugs, Wiki, and Development info in the footer! 7 years ago
include_header.html Adds tabulator and reports.js to this header. 7 years ago
include_header_contacts.html Changes Statistics to Reports. Lots of header include files. 7 years ago
include_header_shop.html Changes Statistics to Reports. Lots of header include files. 7 years ago
include_header_stats.html Adds tabulator capability to reports. 7 years ago
index.php Removes annoying long line added by some pyscho editor. 10 years ago
individual_history_log.php A complete redo with tabulator! 7 years ago
individual_hours_log.php Many goodies for a better user experience. 10 years ago
location_add_edit.php Removes annoying long line added by some pyscho editor. 10 years ago
location_add_edit_select.php Removes annoying long line added by some pyscho editor. 10 years ago
robots.txt Initial commit of YBDB code from July 24, 2014. 10 years ago
shop_log.php Simplified include_headers by removing include_header_start_shop. 7 years ago
shop_welcome.php Changed season to shop season as recommended by Jonathan Nellis. 7 years ago
start_shop.php Simplified include_headers by removing include_header_start_shop. 7 years ago
stats.php Changes the language from members to metrics 7 years ago
transaction_log.php Turns patron name into a link in transaction_log. 7 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 http://ybdb.wvcompletestreets.org. Try it out!

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

Check out the Wiki!