Inspiration 🌟
- Google Forms - simple and cool
- Airtable - no-code tables
Problem it solves 🚀
TableByAI is like a magic helper for collecting your data:
- Want to sell 500 books but hate typing out all the details (title/authors/ISBN/description)?
Solution: Just record video of books and upload them to TableByAI.
- Running an e-commerce site and can't keep up with listing new products?
Solution: Just upload images or videos of your product to TableByAI, and it will auto-generate all data you need.
- Have a garden full of plants but struggle to keep track of their needs?
Solution: Take photos, upload them, and TableByAI will tell you all about your plants and how to keep them happy.
there are infinite possibilities...
What it does ✨
- Generate a table (columns, descriptions) from the prompt.
- Generate rows for the table based on user's PDFs, images, videos, and audios.
- Customize the table - changing columns, titles, and descriptions.
- Synchronize with the user's private Google Sheets
- Share the table schema via link or QR code.
- Use on Desktop or Mobile.
How we built it 💖
- Built as a web application using in Next.JS, Typescript, TailwindCSS
- We've leveraged Gemini/Vertex API to populate tables from a variety of media inputs
- We are using JSON MODE or Function Calling for handling structured data.
- We use Google Sheets API to allow user to save his records to own data store.
Challenges we ran into 💪
- Large files, especially on mobile phones, need our backend to quickly optimize files to cut down on costs.
- Parsing JSON outputs from Gemini, sometimes they are not perfect.
Accomplishments that we're proud of 😊
We're super proud of how TableByAI turned out. It's like it casts a spell on photos and videos, converting them into useful data tables, making collecting data much simpler.
What we learned 📚
- Google Gemini/Vertex API 🦄
- Google Gemini 1.5 Pro 🤯
- Google Sheets API 🧮
What's next for TableByAI - No-Code AI Tables 😎
- More templates 📚
- Own data sources 📔
- UI Improvements 🥶
- Integration with Google ScreenAI 🙌
- Streaming 🎉
- Optimize files 🧮
Built With
- gcp
- nextjs
- react
- tailwind
- typescript
- vertexai
Log in or sign up for Devpost to join the conversation.