Author: Krzysztof Kozubek
Project Type: Interface Design
As the weather improves, many people feel the urge to enjoy outdoor activities such as cycling. However, not everyone owns a bike, or their bike might be unavailable or in need of repair.
Give Me My Bike is a web application designed to address this problem by offering scheduled bike rentals. Unlike existing bike rental options, this application includes features like pre-planned cycling routes and supports multiple locations.
The main goal of this project is to develop a user-friendly and intuitive interface for a seamless rental experience.
The application is ideal for individuals who want to ride a bike but don’t own one or have a bike currently under repair. It caters to:
- People who enjoy active lifestyles.
- Spontaneous cyclists seeking convenient rental options.
Prerequisites for Users:
- A bank account for account top-ups.
- Basic internet browsing skills.
The system is straightforward to use:
-
Registration: Users create an account by filling out a form with basic information (name, email, phone number, etc.).
-
Bike Rental: Users select the location, type of bike, rental date, and preferences (e.g., basket, pump, bottle holder).
-
Payment: Users top up their account via credit card or bank transfer to facilitate rentals.
-
Trip Planning: Users can join pre-designed bike tours created by administrators.
- Registration: Easy account creation with personal details.
- Bike Rental: Flexible rental options with additional preferences.
- Gifting Rentals: Users can rent bikes for others by filling out an additional form.
- Cycling Routes: Administrator-created routes for inspiration and group rides.
- Payments: Secure top-ups and transaction management.
- Frontend: HTML, CSS, Bootstrap, jQuery.
- Backend: NodeJS.
- Database: MySQL.
- Development Environment: IntelliJ IDEA (student license).