Inspiration

We wanted to create an application that allows users to automate their note-taking and learning workflow. The vision is to allow a user to upload all of their learning material (audio/video lectures, class notes, textbooks), and automatically transcribe, summarize, and contextualize them, creating a mind map that would grow progressively as a user adds more content. The connections between past and present studies become apparent through this process.

What it does

It takes in an audio recording or .txt transcript, providing a summary and a mind map with a keyword extraction algorithm powered by Gemini and Deepseek. The app includes a chatbot and flashcard system for enhanced learning.

How we built it

React Frontend, Node.js Backend,

Challenges we ran into

installing libraries, debugging small issues regarding testing independently and getting same results when applying to app

Accomplishments that we're proud of

developed an app with more features, understood how to use AI APIs and variety of Python libraries

What we learned

Using AI APIs, Python libraries and formatting JSON for creating the map

What's next for Mapify

better mind map that digests the summary even further

Built With

Share this project:

Updates