Inspiration

New business and R&D professionals are tasked with absorbing vast amounts of information from articles and papers. Our aim was to simplify this process and enhance their understanding, thus Pile was born.

What it does

Pile is a revolutionary reading list application. It stands out from competitors like Pocket and Feedly by not only storing articles but also summarizing them and providing answers to content-related questions.

How we built it

We utilized Pinecone and LangChain.js to enable instant text processing. We built the backend using Prisma and PlanetScale, and implemented authentication with NextAuth for security. Our application was built with the aim to provide a full feature set with TypeScript only.

Challenges we ran into

Understanding and integrating multiple technologies like Pinecone, LangChain, Prisma, PlanetScale, and NextAuth was initially a challenge. We also had to strike a balance between text summarization and accurate content representation.

Accomplishments that we're proud of

We're proud of how Pile manages to capture the essence of articles and provide valuable information to its users. Furthermore, successfully integrating diverse technologies into a single, streamlined application has been a gratifying achievement.

What we learned

Through the development of Pile, we've gained invaluable experience in language processing with Pinecone and LangChain and database modeling with Prisma and PlanetScale. We've also learned about the complexities of summarizing and understanding text content in depth.

What's next for Pile

Following the event, we aim to begin charging with Stripe, allowing us to continuously improve and add new features to Pile.

Built With

  • auth.js
  • langchain.js
  • next
  • pinecone
  • planetscale
  • prisma
  • typescript
  • vercel
Share this project:

Updates