After five years of false starts, Iowa City’s bike-share program will (probably) start in April

A bike rest on Clinton Street in downtown Iowa City. — Zak Neumann/Little Village

Last year, the Iowa City Department of Transportation announced the city’s long-awaited bike-share program was scheduled to launch “in the fall” of 2019. That didn’t happen. Just like it didn’t happen in 2018, despite the department announcing it planned to start the program in the fall of that year.

In 2018, the problem that derailed the program happened as the city was finishing negotiations with the company it selected to run the bike-share. That company insisted on adding electric scooters to the deal, but the city wanted to start with bicycles alone before deciding whether to add scooters. The contract was never concluded.

In September 2019, a contract with a different company — Gotcha Mobility, based in Charleston, South Carolina — was approved by the city council. It was after the contract to provide a dockless system for electric-assist bikes was approved that the company told the city there was a problem.

“They attributed the delay to complications related to the recent implementation of tariffs on imported goods [from China],” Iowa City Transportation Director Darian Nagle-Gamm told Little Village in an email. “Due to the winter being a less than ideal time to launch, it was recently determined that the launch would be targeted for the spring.”

Nagle-Gamm said the current plan calls for the bike-share program to start in April.

A month before the city council’s Sept. 3 vote, Gotcha told the city of Moscow, Idaho — home to the University of Idaho — that difficulties caused by the Trump administration’s trade dispute with China would delay its planned August roll-out. Moscow’s bike-share is now scheduled to being in spring.

The decade-old company’s problems getting bikes and parts from China was noted in a story published by the Charleston’s Post-Courier 10 days after the city council authorized Nagle-Gann to conclude the deal with Gotcha.

Although Gotcha grew rapidly early in 2019, the Post-Courier said that by August the company was facing serious “questions about delayed launches and problems with its app. It also laid off about a quarter of its workforce after determining that some of its expansion plans would have to be pushed back to 2020.”

In July, the company’s roll-out of a bike-share program in Baton Rouge — the capital of Louisiana and site of Louisiana State University — faltered, when software problems meant bikes were unavailable in the area around LSU. In August, the company said it had to delay the start of its bike- and scooter-share program in Waco, Texas — home of Baylor University — “due to some unforeseen technical difficulties with our hardware and software.”

Also in August, Gotcha announced it was pulling out of two of its biggest markets, Nashville and Atlanta. The company cited heavy competition from larger bike- and scooter-share companies, as well as strict municipal regulations governing bikes and scooters, as their reasons for quitting the two cities.

In November, OjO Electric, an electric scooter-share company based in California, said it was buying Gotcha. The purchase price is reported to be $12 million.

“Under the agreement, $6 million will be paid upfront,” the Post-Courier reported in November. “The rest is contingent on Gotcha meeting certain milestones, which OjO did not specify.”

There have been no changes to Iowa City’s forthcoming bike-share program other than its start date, Nagle-Gann told Little Village in December.

Plans call for the bike-share program to initially be concentrated downtown. It will cost $2 to unlock a bike, and then 10 cents per minute to use it. Gotcha’s system is designed to have people pay through its smartphone app, but the company will offer a cash option for people who don’t want to use the app.

Although the system is dockless, there will be designated parking areas for the bikes, and the smartphone app contains a GPS feature that will alert a user if they are leaving a bike outside the parking areas. The company can fine riders who leave a bike outside the designated area.

The city first planned to launch a bike-share program in 2015. But that year, the model for bike-sharing programs began to rapidly shift from a system with centralized kiosks where bikes are checked out and returned to a dockless one, modeled on programs that had recently launched in Beijing, Shanghai and other major Chinese cities.

Rather than invest in a kiosk-based system that might become instantly outdated, the city decided to delay the program and reassess its options.

By 2018, it was ready to commit to a dockless system. A dockless system is considered more flexible, allowing the distribution of bikes to be easily shifted to areas with the greatest demand. It also doesn’t have the same infrastructure costs associated with building and maintaining rental kiosks, Nagle-Gann explained to Little Village in September 2018. Expenses for the set-up and maintenance of the bike-share program will be borne by Gotcha, according to the agreement between the company and the city.

Cedar Rapids launched a bike-share program in May, and added electric scooters to the program in August. The Cedar Rapids program is run by VeoRide, a Chicago-based company.

[gravityform id="17" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper your-village-form_wrapper' id='gform_wrapper_17' ><a id='gf_17' class='gform_anchor' ></a><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_17' id='gform_17' class='your-village-form' action='/after-five-years-of-false-starts-iowa-citys-bike-share-program-will-probably-start-in-april/#gf_17'> <div class='gform_body'><ul id='gform_fields_17' class='gform_fields top_label form_sublabel_below description_below'><li id='field_17_7' class='gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible' ><h3 style="font-weight:800; font-size:34px;">Let's get started</h3> <p style="font-size:18px;">Fill out this form and we'll contact you with information about marketing with Little Village!</p></li><li id='field_17_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' for='input_17_4_3' ></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gfield_trigger_change' id='input_17_4'> <span id='input_17_4_3_container' class='name_first' > <input type='text' name='input_4.3' id='input_17_4_3' value='' aria-label='First name' tabindex='2' aria-invalid="false" placeholder='First name'/> <label for='input_17_4_3' >First</label> </span> <span id='input_17_4_6_container' class='name_last' > <input type='text' name='input_4.6' id='input_17_4_6' value='' aria-label='Last name' tabindex='4' aria-invalid="false" placeholder='Last name'/> <label for='input_17_4_6' >Last</label> </span> </div></li><li id='field_17_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_5' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_17_5' type='text' value='' class='large' tabindex='6' placeholder='Company name' aria-required="true" aria-invalid="false" /></div></li><li id='field_17_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_3' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_17_3' type='text' value='' class='large' tabindex='7' placeholder='Your email address' aria-required="true" aria-invalid="false"/> </div></li><li id='field_17_8' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_' ><label class='gfield_label' for='input_17_8' >Comments</label><div class='ginput_container'><input name='input_8' id='input_17_8' type='text' value='' /></div><div class='gfield_description'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_17' class='gform_button button' value='SUBMIT' tabindex='8' onclick='if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; jQuery("#gform_17").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=17&amp;title=&amp;description=&amp;tabindex=1' /> <input type='hidden' class='gform_hidden' name='is_submit_17' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='17' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_17' value='WyJbXSIsIjlmNzc1YTEyZmZjNmYyODk5Mzk0NDM3ZjRlOGYyZDNmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_17' id='gform_target_page_number_17' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_17' id='gform_source_page_number_17' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="192"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_17' id='gform_ajax_frame_17'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 17, '' );jQuery('#gform_ajax_frame_17').load( function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_17');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_17').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_17').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_17').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_17').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_17').offset().top); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_17').val();gformInitSpinner( 17, '' );jQuery(document).trigger('gform_page_loaded', [17, current_page]);window['gf_submitting_17'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_17').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_17').offset().top);jQuery(document).trigger('gform_confirmation_loaded', [17]);window['gf_submitting_17'] = false;}, 50);}else{jQuery('#gform_17').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [17, current_page]);} );} );</script><script type='text/javascript'> if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 17) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [17, 1]) } ); </script>