bikewave
bikewave
An online marketplace for bicycle rentals — connecting bike owners with riders
React.js Node.js / Nest.js PostgreSQL Supabase Stripe Integration React Native
Bikewave Demo
A full-stack marketplace platform that makes bike rentals as simple as booking a room. Think Airbnb, but for bicycles.

Role

Design, Frontend & Backend Development

Timeline

~6 months development

Tech Stack

  • Frontend: React.js (now React Native for mobile)
  • Backend: Node.js with Express (migrated to Nest.js)
  • Database: PostgreSQL via Supabase
  • Payment: Stripe integration

Key Features

  • Dual user profiles (individuals & rental shops)
  • Interactive map with bike listings & filters
  • Real-time chat system
  • Booking & review flow management
  • Favorites & personalized recommendations
  • Complete payment processing

Project Status

Fully functional web application with complete booking flow, payment integration, and user management. Currently expanding to mobile with React Native.

Repository: Private (under development)
Live site: bikewave.es

Platform Pages

  • Home with bike listings & map view
  • Favorites collection
  • List your bike form
  • Chat & messaging
  • Profile & settings
Main flow
Map overview
Bikewave Map Overview
List a bike logic
Mobile screens
Bikewave Preview