Inspiration

The inspiration behind Peek comes from the need to simplify and streamline the overwhelming amount of information and notifications in big group chats. Many people find it difficult to keep up with lengthy conversations and important updates within these chats, which can lead to missed messages and decreased productivity. Peek aims to address this challenge by providing a summarization feature that condenses the content of group chats into key points.

What it does

Peek is an app that analyzes and summarizes notifications in big group chats. It uses LLM technologies to extract the most important information from the messages and presents it in a concise and easily digestible format. The app identifies key topics, highlights important discussions, and provides a summary of the overall conversation, allowing users to quickly catch up on what they've missed.

How we built it

Peek was built with a React Native front end and Python backend. The backend makes calls to various APIs to retrieve recent notifications (Gmail, Discord, Reddit, Slack). This data is passed into a SQL table where the Mindsdb API queries the calls and is able to get summaries, highlights, and links to important moments.

Challenges we ran into

Many of the APIs we had initially planned to work with required large payments and integrations like Mindsdb's Gmail integration produced an error that we were unable to resolve and forced us to utilize their API in a different way.

Accomplishments that we're proud of

We are proud to have developed an app that simplifies the management of notifications in big group chats. Our accomplishment lies in creating an effective summarization tool that allows users to stay up-to-date with important discussions without getting overwhelmed. We are also proud of our user-friendly interface, which provides a seamless experience for navigating through summaries and accessing detailed information when needed.

What we learned

Throughout the development process, we learned valuable lessons in NLP techniques, data processing, and user interface design. We gained insights into the challenges of working with large amounts of text data and the complexities of extracting meaningful information. We also focused on optimizing the performance of the app to ensure a smooth user experience.

What's next for Peek

In the future, we plan to enhance the capabilities of Peek by getting access to more APIs and fine tuning our LLM using a model like LLAMA by type of task (business, recreation, etc.).

Share this project:

Updates