Tech Rental Platform
ReactExpressFirebase
All Projects2023 / Full Stack
CompletedFull Stack

Tech Rental Platform

Marketplace web platform for renting electronics and tech gadgets with structured catalogs.

ReactExpressFirebaseRole: Full Stack Developer
01

Overview

A responsive gadget rental marketplace designed to allow users to rent consumer electronics, camera gear, and hardware. Focuses on intuitive product discovery, rental duration calculations, and clean checkout workflows.

02

Problem & Approach

The Problem

Purchasing expensive creative tech equipment for short-term projects is economically inefficient, yet rental platforms often feature clunky booking flows with unclear pricing.

The Engineering Approach

Engineered a React frontend backed by Express and Firebase, implementing clear rental duration tiers, item filtering by category, and responsive cart review.

03

System Architecture

Frontend
React with modular CSS components and responsive grid layouts.
Backend & Database
Express API with Firebase Firestore for product listings and reservation logs.
04

Features & Deliverables

  • 01
    Gadget Catalog & FilteringImplemented

    Browse products by category (cameras, drones, gaming, audio) with price and spec overviews.

  • 02
    Rental Duration Pricing CalculatorImplemented

    Dynamic daily and weekly rental cost calculation based on selected rental duration.

  • 03
    Streamlined Booking InquiriesImplemented

    Cart review and rental order submission with customer contact verification.

05

Technical Challenges

ProblemAccurately calculating tiered rental pricing across variable dates.

Resolution:Created reusable utility calculations that apply discounts as rental days exceed threshold durations.

06

Contributions & Takeaways

My Contributions

  • Built the catalog browsing and cart checkout flows in React.
  • Integrated Firebase Firestore for dynamic product inventory management.
  • Deployed and configured hosting on Firebase Hosting.

Key Learnings

  • Transparent pricing and clear rental terms are paramount in electronics rental e-commerce.
  • Component reusability simplifies catalog expansion and feature iteration.

Interested in discussing this project or working together?

Get in touch