Skip to content
← All Work
Professional ExperienceCemtrexlabs

Proposal Generator

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

Next.jsLaravelMySQLReduxreact-pdf
Role
Frontend Engineering · Dashboard

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 · Cemtrexlabs

03

My Role

  • Built the responsive admin dashboard and its form UI in Next.js
  • Held multi-step proposal state in Redux so a long form stayed predictable and recoverable between steps
  • Integrated the dashboard with the Laravel and MySQL backend over Axios and Fetch, covering submission and file-upload flows
  • Implemented error handling across the proposal workflow
  • Built PDF proposal generation with react-pdf, driven by the same data model the dashboard used
  • Reviewed teammates' code and kept the code, API and deployment documentation current
  • Maintained the tool after launch through bug fixes, performance work and new features
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.

Have a project in mind?

If you’re building something similar, tell me what you’re working on and where you are in the process. I’m happy to talk it through.

Next Case Study

Kick Fund Bite

View Case Study →