Proposal Generator
An internal admin platform for creating, managing and exporting client proposals as PDFs.
- Role
- Frontend Engineering · Dashboard
- Period
- 2024 – 2025
Full project details shared with permission.

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.
Context
Professional Experience · Salt Technology · 2024 – 2025
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
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
Approach
- Used Redux to centralize form and proposal state so the multi-step flow stayed consistent and debuggable.
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
Outcome
Proposal Generator shipped as an internal tool the team used to standardize proposal creation and output.
Next Case Study
Kick Fund Bite
