Skip to content

Feature/smart pdf notes export - #108

Open
KolaSailaja wants to merge 3 commits into
MistryVishwa:mainfrom
KolaSailaja:feature/smart-pdf-notes-export
Open

Feature/smart pdf notes export#108
KolaSailaja wants to merge 3 commits into
MistryVishwa:mainfrom
KolaSailaja:feature/smart-pdf-notes-export

Conversation

@KolaSailaja

Copy link
Copy Markdown
Contributor

📌 Description

This pull request implements the Smart PDF & Notes Export feature for EduPilot, allowing users to export AI-generated study content in multiple formats for offline learning, revision, and sharing.

✨ Features Added

  • 📄 Export AI Tutor conversations
  • 📝 Export study notes
  • 🃏 Export flashcard sets
  • 📅 Export study plans
  • 📚 Export combined study sessions
  • 📥 Support for PDF, Markdown (.md), and DOCX (.docx) formats
  • 🎨 Clean, structured document formatting with headings and timestamps
  • 📱 Responsive export interface
  • ⚡ Loading states and user-friendly notifications
  • 🔒 Secure export for authenticated users only

🛠️ Technical Changes

  • Added export API routes
  • Implemented reusable document export utilities
  • Added export UI components
  • Integrated export functionality into supported study modules
  • Added validation and error handling
  • Reused existing authentication and project architecture

✅ Testing

  • Export AI Tutor conversations
  • Export study notes
  • Export flashcards
  • Export study plans
  • Export combined study sessions
  • Generate PDF documents
  • Generate Markdown documents
  • Generate DOCX documents
  • Verify authenticated access
  • Verify responsive UI

Related Issue

Fixes #81

@vercel

vercel Bot commented Jul 23, 2026

Copy link
Copy Markdown

@KolaSailaja is attempting to deploy a commit to the vishwamistrylearning-1037's projects Team on Vercel.

A member of the Team first needs to authorize it.

@MistryVishwa MistryVishwa left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@KolaSailaja Please resolve the branch conflicts.

@MistryVishwa MistryVishwa added ssoc26 Main tag identifying the repository for Social Summer of Code 2026 Hard 40 Points labels Jul 27, 2026
@MistryVishwa

Copy link
Copy Markdown
Owner

@KolaSailaja Please resolve the branch conflicts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Hard 40 Points ssoc26 Main tag identifying the repository for Social Summer of Code 2026

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] Smart PDF & Notes Export

2 participants