Skip to content

Implement PDF-to-Flashcards Feature #95

@Suraj-kumar00

Description

@Suraj-kumar00

Is your feature request related to a problem? Please describe.
Currently, the application only generates flashcards based on user prompts. This limits flexibility for users who already have study material in document format. Many users prefer uploading their notes or reference PDFs directly, which can then be converted into flashcards for easier studying.

Describe the solution you'd like

  • Implement a new feature that allows users to upload a PDF file.
  • The system should process the PDF content and automatically generate flashcards based on the extracted text.
  • The workflow should include:

This feature should have the have the option to upload the pdf in the chat so you'll have to update the chatbot ui and fucntionality like chatgpt have.

  1. User uploads a PDF.
  2. The system extracts and analyzes text.
  3. Relevant flashcards are generated from the content.
  4. Users can review, edit, and save the generated flashcards.
  5. Don't forget to use the pricing limit of how many times user can upload the pdf and generates the flashcards in the free plan, pro and org.

Reference image Image

Describe alternatives you've considered

  • Asking users to copy-paste text from the PDF into the prompt (but this is not user-friendly for large documents).
  • Supporting only text files instead of PDFs (less flexible for users).

Additional context

  • Ensure compatibility with both light and dark mode.
  • Uploaded PDFs should be handled securely and processed efficiently.
  • Consider limiting file size to maintain performance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Level 3GSSoC project Level 3enhancementNew feature or requestgssoc2025GSSoC 2025hacktoberfestHacktoberfest 2025 event project

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions