Skip to content
This repository was archived by the owner on Dec 19, 2025. It is now read-only.

yangjialin94/minimal-pricing

Repository files navigation

Minimal Pricing (Web)

Status: Discontinued
Active period: March 2025 – December 2025

Minimal Pricing was a web-based tool built to help users calculate project costs, margins, and profits. It was designed as a lightweight, client-side application for generating pricing breakdowns and customer-ready PDF quotes without requiring persistent backend storage.

This repository is preserved for technical review and documentation purposes only.
The application is no longer actively maintained or deployed.


Overview

The application supported:

  • Cost and margin calculation based on materials, labor, and additional expenses
  • Task-based pricing breakdowns by category
  • Profit and margin analysis
  • Client-ready PDF quote generation
  • Fully client-side data handling (no backend persistence)

All project data lived in browser session storage and was cleared when the session ended.


Tech Stack

  • Language: TypeScript
  • Framework: Next.js (React)
  • Styling: Tailwind CSS
  • State Management: React Context API
  • PDF Generation: React-PDF
  • Data Persistence: Browser Session Storage
  • Animations: Motion
  • Icons: Lucide React, Heroicons
  • Forms: React Number Format
  • Analytics: Vercel Analytics & Speed Insights
  • Hosting: Vercel (inactive)

Project Structure

src/
├── app/          # Next.js app router pages and API routes
├── components/   # Reusable UI components
├── context/      # Global state providers
├── data/         # Sample and project data
├── hooks/        # Custom React hooks
├── lib/          # Shared utilities
├── styles/       # Global styles
└── types/        # TypeScript type definitions

What Worked

  • Rapid prototyping of a focused pricing tool
  • Clean client-side state modeling
  • Practical PDF generation for real-world use
  • Zero backend operational cost

Why It Was Archived

The project was discontinued due to limited long-term usage and overlap with existing tools in the market. While technically complete, it did not justify continued maintenance relative to its impact.

The project remains archived as a completed experiment in frontend-heavy application design.


⚖️ License

  • This project is not open source.
  • The code is provided for viewing and review purposes only and may not be copied, modified, or redistributed without permission.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published