My Bike Valet

Intelligent Bike Parking System

developed by Redwerk from the ground up
×
Where do you want us to send our My Bike Valet case study?
Please enter your business email

My Bike Valet is a startup providing smart and space-efficient bike parking systems connected to a cloud app and native iOS and Android apps. Its systems can be installed at corporate or residential buildings, hotels, in a city center, or public parking garages.

All Customers

Product Development

Redwerk full-stack delivery teams support tech companies at each stage of the product development life cycle. We helped My Bike Valet build an online presence by creating signature UI/UX designs for the website and mobile apps, and developing those from the ground up.

Learn more

Startups & Innovation

We help startups kick-start their businesses by elaborating their concepts, translating their vision into innovative tech, and freeing up much of their time. We complemented the smart hardware design of My Bike Valet parking systems with nifty software to give users a full-package experience.

Learn more

Introduction

The micro-mobility market is rapidly developing and is estimated to reach about $500 bln by 2030, as more and more cities realize the need to switch to sustainable forms of transportation. The COVID-19 pandemic has affected its swift growth due to decreased commuting and travel and leisure activities restrictions. At the same time, people are now more willing to use bikes, e-bikes, and scooters, even for longer distances, to avoid crowds in public transport and decrease the risk of infection.

Because the market is still in its infancy stage, there is an array of opportunities for startups like My Bike Valet that strive to make cyclists’ lives a lot easier. The absence of safe and convenient bike parking is apparently one of every cyclist’s most prominent pain points. The scarce old-school wheel benders are often filled with abandoned bikes, take too much space, and offer no easy way to lock your bike. Needless to say, they are hated by the cyclist community for lack of frame support, which increases the risk of broken spokes and bent rims.

My Bike Valet solves these struggles by offering a modern bike parking system designed with users in mind. Its vertical racks save space, the system provides several security mechanisms (steel locking cables, app-based access, video surveillance for high-end bikes), and the parking itself takes less than a minute.

Our favorite part is that My Bike Valet meets the digital demands of modern users, be it instantaneously depositing funds to their accounts or effortlessly searching for available bicycle towers in the vicinity, with a few taps.

Challenge

My Bike Valet turned to Redwerk because we have long-standing expertise in developing products from the ground up. We love working on greenfield projects, and we know how to tackle possible challenges associated with startups.

First off, we needed to be flexible and responsive to changes. If you are a startup owner, you know that ideas evolve, and what seems to be a perfect concept gets fine-tuned and elaborated as you progress. Our task here was to finalize the requirements before initiating fully-fledged development and factor in possible adjustments while keeping the cost of change low.

Another milestone on our roadmap concerned building the architecture for Android and iOS MVPs. At this point, our primary goal was to lay the ground for essential functionalities while keeping the app scalable as more features are to come in the future.

Our UI/UX team was engaged in asset creation for the My Bike Valet website and mobile apps. We needed to create simple yet memorable designs that would immediately tell a story and appeal to a diverse audience of cyclists.

Solution

When developing solutions, we try to strike a balance between client preferences and our expert recommendations. In this case, our client was looking for an open-source and cost-effective solution for backend development. We selected .NET Core Framework as a powerful, open-source, and cross-platform framework for building modern, cloud-based web apps on Windows, macOS, or Linux.

The choice of frontend technologies was dictated by the project’s scope and future needs. We agreed on Vue.js because it is flexible, lightweight, and multi-functional. More so, it makes developing a website an easy and swift process with the ability to integrate additional modules when such a need arises.

As for mobile apps, we advocate for native development as it allows us to guarantee great speed, performance, and UX. Native mobile development is also the right fit for apps with broad functionality, and our goal was to deliver an app with upcoming features in mind.

So here are the essentials we implemented in iOS and Android MVPs:

  • Registration and Sign-In. At the registration step, the user is asked to fill out several mandatory fields, such as language, username, password, pin, first name, last name, email, phone number, and preferred communication. It is followed by quick verification to ensure the user provides correct details and can be contacted.
  • User Profile. The app covers the basics like resetting a password, editing account details, and closing the account.
  • Bike Management. Multiple bikes can be added. Each bike contains a brief description of its type (regular or e-bike), color, height, lengths, handlebar height and width. The My Bikes screen provides at-a-glance information on which bike has been parked and what tower it is parked in.
  • Bike Parkers Search. Bike Parkers screen displays available bicycle towers with the closest on top. The user can see the exact address of each parker and how far they are from the user’s current location. Bike parkers can also be viewed on a map, and there’s a filter to sort them by type (woodstock, gated, solitary), remoteness, and choose a familiar distance metric – kilometers or miles.
  • Park Bicycle. Once the user arrives at the chosen bike tower, they open a mobile app, select a respective bike from the list, press Request to Park, and choose the bike tower they are at. This triggers the cloud app to communicate with the tower’s controller to verify the user and unlock the gate upon entering a correct pin.
  • Get Bicycle. The process to retrieve a bike is identical to the step above, with the only difference in that the user presses the Request to Get button. If the balance is insufficient, the user will be reminded to transfer funds to their account.
  • Payment. The user can check their balance, add a credit or debit card to update their balance on the go, and turn on or off the auto-charge option.

Our UI/UX designers prepared mockups for the landing page, and the designs were almost immediately approved, with minor tweaks, which speeded up the development of a landing page. The latter includes basic login functionality, profile view, contact form, Google Map for viewing already installed parking systems, and storage for static data, such as videos, partners, news.

Result

It warms our heart that we supported one more startup owner in their quest to make a change and improve the lives of thousands of cyclists. The software we delivered complements the complex engineering My Bike Valet invested in to build a secure, convenient, and reliable bike parking system. With native iOS and Android apps, My Bike Valet users can receive an all-around experience, feeling prepared and having peace of mind when it comes to bike parking. We are immensely proud to have contributed to a solution that promotes a healthy lifestyle and brings awareness about sustainable traveling.

Looking to develop a green tech solution?

Talk to experts

Technologies

ASP.NET CoreASP.NET Core
MySQL DB
MySQL WorkbenchMySQL Workbench
Vue.js
Stripe API
Java Core
SQLiteSQLite
RxJava
Swift
UIKit
14experts in team
1200+man-hours
100%deadlines met
8core features delivered

Redwerk Team Comments

Alex

Alex
Developer

This project really enticed me, especially when it comes to payments. I had to dive into various payment flows: when and under what circumstances the transaction will take place, how the reservation works, and how conflicting scenarios are managed, for instance, when the user in debt purchases a permanent rental. I also appreciate Walter, the founder, staying highly committed and deeply involved in the entire process, thinking through algorithms with us, and always providing clear-cut requirements. All in all, I gained invaluable experience and feel proud about the software we delivered as a team.

Roman

Roman
Software Engineer

I loved that I was developing the frontend part from scratch. I enjoyed complete freedom in designing the website architecture and choosing the most efficient way to quickly build all necessary functionalities. I selected flexible and lightweight technologies that fully matched the project’s needs and at the same time provided room to scale the app in the future.

Media
Media
Media

Related in Blog

Sustainable Tech Development: Walter Zahn on My Bike Valet

Sustainable Tech Development: Walter Zahn on My Bike Valet

Our Redwerk team continues the series of tech talks on sustainable tech development. It happened so that we’ve been lucky to work with one more green startup. In our previous interview, we featured Kooky, Switzerland’s number one intelligent reusable cup system. This time we talk...

Read More
How to Build a Minimum Viable Product (MVP)

How to Build a Minimum Viable Product (MVP)

An MVP (Minimum Viable Product) is a product equipped only with basic features that should be enough to meet the needs of early adopters and attract their attention. For instance, it can be a tool with a single function. Building an MVP is crucial for tech startups, and here is w...

Read More
SQLite vs Realm vs ObjectBox: Complex data queries in Android databases

SQLite vs Realm vs ObjectBox: Complex data queries in Android databases

Development of a complex application is impossible without the use of databases that provide powerful functionality for storing, sorting and retrieving information. Their application in Android development has its own specifics caused by the features of mobile devices: less hardw...

Read More

Impressed?

Hire us

Other Case Studies

Kooky

Kooky

Switzerland

Implemented an innovative software ecosystem for #1 digital green solution in Switzerland

Fanmetrix

Fanmetrix

Canada

Captured North America hockey fans’ emotions in masculine UI & stylish 2D illustrations

BengalFox

BengalFox

United States

Automated warehousing routine and reduced order processing from 15 to 3 sec with handy iOS app