This is the Bike Index
Bike registration that works: online, powerful, free.
Registering a bike only takes a few minutes and gives cyclists a permanent record linked to their identity that proves ownership in the case of a theft.
We're an open source project. Take a gander through our code, report bugs, or download it and run it locally.
PostgreSQL >= 9.4
Requires 1gb of ram (or at least more than 512mb)
Running Bike Index locally
This explanation assumes you're familiar with developing Ruby on Rails applications.
bundle installinstall gems
rake db:setupcreate and seed your database
./startstart the server.
Go to localhost:3001
Run the test suit in the background with
bundle exec guard
You may have to manually add the fuzzystrmatch extension, which we use for near serial searches, to your databases. The migration should take care of this but sometimes doesn't. Open the databases in postgres (
psql bikeindex_test) and add the extension.
CREATE EXTENSION fuzzystrmatch;
- If you're working on frontend development, you can use Guard::LiveReload to reload the frontend as you work with
bundle exec guard -G Guardfile_frontend
Have a bug or a feature request? Open a new issue.
Keep track of development and community news.
Open a Pull request! The earlier you open the pull request, the earlier it's possible to discuss the direction of the changes.
If your pull request contains Ruby patches or features, you must include relevant rspec tests.
... and go hard