Skip to content
← All Work
Professional ExperienceSalt Technology

Proposal Generator

An internal admin platform for creating, managing and exporting client proposals as PDFs.

Next.jsLaravelMySQLReduxreact-pdf
Role
Frontend Engineering · Dashboard
Period
2024 – 2025

Full project details shared with permission.

The Proposal Generator dashboard — a dark admin layout with a section sidebar and a table of proposals listing client, status, last updated and per-row actions, split between released and draft
01

Product

Proposal Generator is an internal admin tool built to simplify how the team created and managed client proposals — a business workflow application rather than a marketing site.

An admin platform where team members build structured proposals through forms, manage them in a dashboard, and export them as polished PDFs for clients.

02

Context

Professional Experience · Salt Technology · 2024 – 2025

03

My Role

  • Built the responsive dashboard and form UI in Next.js
  • Managed application state with Redux across multi-step proposal forms
  • Integrated the frontend with a Laravel/MySQL backend via Axios and Fetch
  • Implemented file uploads and error handling across the workflow
  • Built PDF generation using react-pdf
  • Took part in code review, documentation and bug fixing
04

Challenge

Proposal creation was a manual, inconsistent process. The tool needed to turn structured form input into consistent, professional PDF output while staying easy to use for non-technical team members.

  • Keeping complex, multi-step form state predictable and recoverable
  • Generating consistent, well-formatted PDFs from dynamic form data
  • Coordinating a Next.js frontend against a separate Laravel backend cleanly
05

Approach

  • Used Redux to centralize form and proposal state so the multi-step flow stayed consistent and debuggable.
06

Engineering

  • Built reusable form components with validation and file-upload support
  • Implemented react-pdf templates driven by the same data model used in the dashboard
  • Focused on responsiveness and reliability of the dashboard over heavier optimization work, given its internal-tool nature
07

Outcome

Proposal Generator shipped as an internal tool the team used to standardize proposal creation and output.

Next Case Study

Kick Fund Bite

View Case Study →