pdf hosting website need Web Development
Contact person: pdf hosting website
Phone:Show
Email:Show
Location: Delhi, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I need a small, well-structured Node.js/Express application that lets an authenticated user pick a PDF in the browser and immediately streams it to an AWS S3 bucket. The object key must keep the original filename; CloudFront then serves all public reads. Each successful upload should write a metadata row to PostgreSQL (filename, user id, size, timestamp, S3 key, CloudFront URL). Please add the right B-tree or GIN indexes so lookups by filename, user, or upload time remain snappy as the table grows.
You are free to suggest the cleanest authentication approach, but the rest of the stack is fixed: Express for the server, AWS SDK for S3, CloudFront for distribution, and PostgreSQL as the only database.
Deliverables
• Express codebase (routes, middleware, minimal front-end)
• S3 upload logic with streaming and original-filename keys
• CloudFront configuration script or clear README steps
• SQL migration file that creates the table plus all recommended indexes
• Brief setup guide and run instructions
Acceptance criteria
– Uploading a PDF from the UI stores it in S3 and instantly returns a CloudFront URL.
– A matching row appears in PostgreSQL and can be fetched by filename, user, or date range in under 100 ms on a dataset of 100 k rows.
– Code and docs build/run locally with `npm install && npm start` and pass a simple cURL test for file retrieval." (client-provided description)
Matched companies (4)

Appsdiary Technologies

JanakiBhuvi Tech Labs Private Limited

Versasia Infosoft
