Skip to content

amerynseibold/bulk-material-demo-app

Repository files navigation

Bulk Material Demo App

Bulk Material Demo App is a customer-facing quote request prototype for sand, gravel, stone, and other bulk material suppliers.

The app is designed to show how a small material supplier could modernize phone-based quoting by letting customers estimate material needs, choose pickup or delivery, enter project details, and submit quote requests online.

Features

  • Customer-facing material quote request flow
  • Material category and product selection
  • Quantity-based estimate calculation
  • Delivery or pickup selection
  • Delivery fee estimation
  • Customer contact form
  • Quote request submission
  • Admin quote request view
  • Mobile-friendly layout
  • Supabase-backed request storage
  • Clean demo branding for portfolio/client presentation

Screenshots

Mobile Customer Quote Request

Mobile Customer Quote Request

Desktop View

Admin Request View

Tech Stack

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Supabase
  • Vercel
  • Google Maps / Places API

Project Purpose

This project was built as a focused prototype for bulk material suppliers such as sand, gravel, and stone companies.

The goal was to demonstrate how a traditional quote-over-the-phone workflow could be translated into a simple online estimating and quote request experience.

Why I Built This

Many local material suppliers still rely heavily on phone calls, manual quoting, and disconnected customer intake processes.

This demo explores how a small business could use a lightweight web tool to:

  • reduce repetitive phone quoting
  • capture cleaner customer request details
  • estimate delivery costs more consistently
  • create a better first impression online
  • give customers a faster path to request pricing

Current Status

This project is a working demo / MVP prototype. The core quote request flow, delivery/pickup logic, customer intake, Supabase submission, and admin request viewing workflows are functional.

Future Improvements

Potential future enhancements include:

  • More detailed material pricing controls
  • Admin pricing configuration
  • Delivery zone management
  • Quote approval workflow
  • Email notifications
  • Customer confirmation emails
  • Online payment or deposit support
  • Order scheduling
  • Inventory-aware material availability
  • Improved reporting and request tracking

Local Development

Install dependencies:

npm install

Releases

No releases published

Packages

 
 
 

Contributors