Inspiration

All three of us experienced cases where lead generation would have been super helpful. For example, finding startups for venture capital firms, PPE during a pandemic for healthcare facilities/universities, and suppliers for university ITS departments operate safely and efficiently.

What it does

Sheetz is an AI engine for converting desires to data in a sheet. For example, if you wanted to get the phone number, location, name, and website link for hundreds of suppliers for PPE, you could simply ask Sheetz, which would produce a sheet that has relevant information (from the Internet) ordered in the user's desired structure.

How we built it

We built Sheetz using NextJS, OpenAI, Exa, MongoDB, Express / NodeJS, TS, Vercel, and Firebase.

Challenges we ran into

  • Individually updating cells on the user's end when the data was found
  • Optimizing latency by using parallel processing to execute multiple calls at once
  • Using BFS on webpages to find the answer to a query not on the current page

Accomplishments that we're proud of

  • Frontend Freaks (aka Clean UI)
  • Adding a depth field to parse relevant pages to answer a specific query if the answer is not on the initial web page
  • Creating prompts to abstract the data generation process from users
  • Converting aggregated data to a downloadable format for user

What we learned

  • The constraints on when to stop/continue BFS through related web pages
  • The accuracy limitations of parsing web scraped text using LLMs

What's next for Sheetz

  • Integration with Google Sheets API for direct export to Google Drive
  • Editing/selective querying for specific cells on a Sheetz
  • Optimizations to limit monetary costs for collecting large amounts of information

Built With

Share this project:

Updates