Inspiration
My cousin works in a hardware and they have a full time person entering in delivery dockets into their system. Having an app that can take a picture of delivery dockets will save so much time for him in their small business.
What it does
You can take a picture of a docket and download the csv file created. It can handle mutliple pages and will automatically detect what is the first page of the delivery docket so it is in order.
How we built it
Built an initial app with Bolt with React and supabase. Then used claude code to make updates to the supabase functions that handle the delivery docket OCR call to open AI 4o model.
Challenges we ran into
Difficulties with automatically setting up the csv columns and using AI to decide what belongs under each column. The OCR tech from open AI is top notch so the work involved was more making sure we consistently use the correct text that is parsed in the correct columns.
Accomplishments that we're proud of
Being able to handle multiple pages, saving a lot of time for my cousin's hardware business. They are using it right now to improve their stock intake. It can lead to a correct stock count and will improve their ordering systems and financial reporting for the year.
What we learned
OCR technology is very good at the moment, but grouping the text parsed into logical columns and making sure that is correct is the difficult.
What's next for Delivery Docket app
Improve the mapping to columns, get to a stage where a user can upload a purchase order, then upload a delivery docket and it can automatically create purchase invoices as required. Help automate any manual process that is happening at the moment.
Built With
- openai
- react
- supabase
- typescript
Log in or sign up for Devpost to join the conversation.