Mack Grissom

┌──────────────────────┐
│ ░░░░░░░░░░░░░░░░░░░░ │
└──────────────────────┘
       0% complete
Mack Grissom
Back to work

Snatch

A peer-to-peer motorbike rental marketplace that connects bike owners with renters through location-based search, complete booking management, and secure user authentication.

Ruby on RailsPostgreSQLSCSSDevise

Role

Full-Stack Developer

Duration

2 Months

Year

2022

Visit Live SiteFull details available upon request

The Challenge: Renting a motorbike locally was fragmented across classifieds and word-of-mouth. There was no dedicated platform for peer-to-peer bike rentals with location awareness and a proper booking flow.

The Result: A two-sided marketplace where bike owners can list their vehicles and renters can search by location, book, and manage rentals — with secure authentication and a complete end-to-end rental flow.

Snatch connects bike owners with renters based on location, featuring full authentication, search, and booking capabilities.

Project Highlights

  • Location-Based Search — Find available bikes near your current location
  • User & Admin Views — Devise-powered authentication with role-based access
  • Booking System — Complete rental flow from search to confirmation
  • Responsive Design — Optimized for mobile users on the go

Technical Implementation

Built with Ruby on Rails and PostgreSQL for the backend, SCSS for styling, and Devise for authentication. The marketplace features location-aware search, user profiles, and a complete booking management system.