An example React application using shadcn components.
A frontend demo for managing digital document signatures.
npm run dev— start dev servernpm run build— production buildnpm run test— run Jest tests
- Drag-and-drop upload with validation (PDF, DOC/DOCX, XLSX; max 10MB) and progress
- Add multiple signer emails and optional message
- Documents dashboard with filter (All, Pending, Signed, Declined), sort (date/status), and responsive table/card views
- Simulated status updates and toast notifications (Uploaded, RequestSent, Signed, Declined)
- Mobile-first responsive layout
- All data is simulated in the React Context; no backend calls.
Jest
- Install deps:
npm install - Run dev server:
npm run dev