NoteCraft AI

May 17, 2025

Tools Used:
Python Streamlit LangChain GPT-4o-mini GitHub


Introduction

NoteCraft is a website designed to help students study efficiently by summarizing long documents and lecture videos, and generating questions to evaluate their understanding of the subject. The output notes and flashcards can also be saved as PDFs for easy review and sharing.

This project was developed collaboratively as a team effort. My role included:

  • Project Manager
  • Backend Development
  • Front-End Design

Features

  • Summarizes lengthy documents and lecture videos into concise notes.
  • Generates questions and flashcards to test student comprehension.
  • Allows users to save notes and flashcards as PDF files.
  • Ask AI questions about the lecture and get answers using AI.
  • User-friendly web interface built with Streamlit.

My Contributions

As the project manager, I coordinated the team and ensured timely delivery of milestones. I also led the backend development, integrating LangChain and GPT-4o-mini for advanced summarization and question generation. Additionally, I contributed to the front-end design, focusing on usability and accessibility.

Screenshots

Here are some screenshots of the website:

Landing Page
Note Generation Page

View code on GitHub