Create an SDS search app that converts PDFs to JSON
Use Manus to build a system that finds SDS files online and turns them into structured JSON with validation.
- What they did
- They worked with Manus to assemble an SDS retrieval tool that included a React front end, a Node/Express backend with tRPC, a MySQL-compatible database, and object storage for PDF uploads. The build used two OpenAI-driven stages: one agent identified the correct SDS file on the web, saved it, pulled out its contents, and mapped it into a strict JSON schema, while a second agent checked the output. Once long chat sessions started degrading the work, they moved to database-backed trace logs, repo reviews across models, and a tarball handoff where other models produced patched repositories and Manus mainly handled redeploys.
- How it went
- The finished system had stronger tracing, tighter status rules, PDF checks, and a steadier loop for making changes. The author said the sealed-repo approach gave about 3–5x more useful progress each hour, and the normal successful pass took about 1–2 minutes, but production still needed separate security and operations work.
- Tips
- For this kind of build, avoid letting the agent depend on one long conversation; store state in the app instead. If the session starts to wobble, switch to full-repo handoffs and use the agent mainly for deployment and verification.
Try it yourself with Manus
Help me build an app that takes a [chemical or product name], looks up the correct safety data sheet PDF on the internet, downloads it, pulls the text from the file, and turns it into JSON with fields such as [hazards], [handling], [first aid], and [storage]. Use [React] for the front end, [Node/Express with tRPC] for the backend, and [object storage] for the PDFs. After each major step, stop before any irreversible action like [sending], [submitting], or [deleting] and ask me to approve it. Try the flow on [3 example names], display the JSON for each case, and include a validation step so I can confirm the output before it is saved.
Fill in the [brackets]. Agents can make mistakes, so review anything before it is sent, paid or deleted.
Get 3 agent uses like this every morning
With the day's top AI news. Free, and one click to unsubscribe.
Related agent uses
Build a route app in tiny testable pieces
A Manus user burned through 8,100 credits and over 8 hours without finishing a working navigation app.
Set up a booking site with scheduling and test checkout
Manus created a service booking site with calendar selection, Stripe sandbox payments, and seeded reservations in about 40 minutes.
Use Manus for small coding builds and bug fixes
A reviewer put Manus through eight programming chores and found it dependable overall, with a few weak spots in validation and proof of execution.
Build code in Manus and publish through GitHub and Vercel
A reviewer uses Manus to code, then send changes to GitHub so Vercel publishes them on their site.
Use Manus to plan, mock up, and code a new feature area
Mufasa used Manus to inspect an older version of Genesis, test mockups for a new AI automation section, and generate code for v2.0.
Use a browser agent for setup tasks that come up while coding
A developer keeps coding in Claude Code while Claude in Chrome handles related web settings changes in the browser.