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
- gemini
- next.js
- shadcn/ui
- typescript
Log in or sign up for Devpost to join the conversation.