Inspiration

I saw that many apps need to pull clean data from messy text. But it’s hard. I wanted to fix that.

What it does

It takes raw text and pulls out the parts I ask for. I give it a format, it gives back clean data.

How I built it

I used Next.js and TypeScript. I made an API with Zod to read the format. The UI is built with Tailwind and Shadcn.

Challenges I ran into

It was hard to get the text to match the format. Some cases broke the output. I had to fix bugs and test a lot.

Accomplishments that I'm proud of

The API works well. It’s fast, clean, and easy to try out in the playground.

What I learned

Simple tools are hard to build. I learned more about text parsing, Zod, and making a clear user flow.

What's next for Structura API

I want to support more types of formats. I’ll add save/share options. Maybe turn it into a full product.

Built With

Share this project:

Updates