Website PDF Submission Feature
Budget: ₹750 – ₹1,250 INR
My website needs an end-to-end PDF submission workflow. The front-end form should accept PDF files only, enforce a configurable size limit, and display a clear confirmation message once the upload succeeds. Each file must be stored outside the public root, renamed uniquely, and recorded in the database so nothing is exposed directly.
On the back end I want an admin table that lists every submission with filename, user (when available), date/time, and a secure download or delete option. A concise permission layer—ideally role-based—should make it easy later to decide whether guests, registered users, or admins alone can upload or view files.
You are free to build this as a WordPress plugin, a Laravel component, or a small Node/Express module; choose what integrates cleanly with best-practice security (CSRF protection, MIME type validation, prepared SQL queries or ORM).
Deliverables
1. Fully functional code installed on my staging server
2. Deployment/rollback notes I can follow in production
3. Short memo on how I could extend the system to auto-generate PDFs from form data in a future phase
Acceptance criteria: I can upload a PDF, see it immediately in the admin list, download it, and remove it without any console or server errors.
On the back end I want an admin table that lists every submission with filename, user (when available), date/time, and a secure download or delete option. A concise permission layer—ideally role-based—should make it easy later to decide whether guests, registered users, or admins alone can upload or view files.
You are free to build this as a WordPress plugin, a Laravel component, or a small Node/Express module; choose what integrates cleanly with best-practice security (CSRF protection, MIME type validation, prepared SQL queries or ORM).
Deliverables
1. Fully functional code installed on my staging server
2. Deployment/rollback notes I can follow in production
3. Short memo on how I could extend the system to auto-generate PDFs from form data in a future phase
Acceptance criteria: I can upload a PDF, see it immediately in the admin list, download it, and remove it without any console or server errors.