Skip to content
@2025-AI-Seoul-Hackathon-Leafstorm

2025 AI Seoul Hackathon Leafstorm

Team Leafstorm

Background

Many students struggle with digesting large amounts of study materials such as PDFs and PowerPoint slides. Manual summarization is time-consuming, and traditional AI models often miss key context or generate summaries that don't match individual learning needs.
This project aims to enhance learning efficiency through AI-powered summarization, personalized study guidance, and interactive features.

Purpose

🤔 Improve Study Efficiency

  • Reduce the time learners need to grasp complex materials by providing AI-generated summaries and guidance.

🙏 Lower the Barrier to Learning

  • Support learners with low background knowledge by breaking down technical terms and providing contextual explanations.

👩‍🎓 Personalized Learning Experience

  • Offer customized content based on user preferences, interests, and academic levels, enhancing motivation and understanding.

🌏 Innovation in Education

  • Contribute to transforming traditional learning methods with AI-driven automation and interactivity.

MVP

🔓 Accessibility

  • Web-based interface for uploading study materials (PDF, PPT).
  • Clean UI/UX for seamless upload and result preview.

🎯 Accuracy

  • Integration with Upstage API for precise parcing documants.
  • Extracts essential concepts, keywords, and context-aware summaries.

⚡ Efficiency

  • Summaries and study guides generated in markdown format.
  • Real-time Q&A for clarification and faster knowledge acquisition.
  • AI-generated quiz questions for review and active recall.

Service Structure

  1. Learning Material Upload

    • Supports PDF and PPT.
    • Optional metadata (subject, topic).
  2. AI Analysis Process

    • OCR conversion + text extraction.
    • Importance-based content ranking.
    • Keyword extraction and summarization.
  3. Summary & Study Guide Generation

    • Outputs core summary + Q&A formatted guide.
    • Optional: Markdown, slides, or mindmap view.
  4. User Feedback

    • Like/dislike rating system.
    • Request further clarification or explanations.

Future Expansions

  • Supports advanced academic use cases: thesis (Master’s/Ph.D.), paper analysis, and research summaries.
  • Helps professionals draft business plans, technical proposals, and project reports.
  • Custom mentoring for academic and corporate writing goals.
  • Scalable to support institutions, labs, and enterprise-level documentation needs.

Setup and Installation (Frontend Only)

# clone the Frontend repo
git clone https://github.com/2025-AI-Seoul-Hackathon-Leafstorm/Frontend.git

# move to working dir
cd Frontend

# move branch to main
git checkout main

# ensure your node is 20.11.1 to run the project
node -v

# install package
npm install

# run project locally
npm run dev

Backend Server Architecture

BE Architecture

Used Stack

Frontend Icon Nextjs Icon TypeScript Icon Icon Tailwind
Backend / Infra Icon Python Icon AWS Icon AWS Lambda

Members

ruthgyeul raymond1203 inhyuk0102 luna111122 okim7979
Full-stack Full-stack / DevOps Frontend Backend Backend
Jaeah Lee Hyeonseung Oh Inhyuk Ryu Hyewon Kwon Daehwan Kim

Reposistories

Name link
Demo Video https://youtu.be/gM0C9FnKPOE?si=sPJsPeWct5K6K_mV
Production https://main.d27m2xlevtffgw.amplifyapp.com/
Frontend https://github.com/2025-AI-Seoul-Hackathon-Leafstorm/Frontend
Backend https://github.com/2025-AI-Seoul-Hackathon-Leafstorm/Backend

Development Period

Last updated: 2025-04-13

License

  • This project is licensed under the MIT license.
  • See the LICENSE file for more details.

Pinned Loading

  1. Frontend Frontend Public

    TypeScript

  2. Backend Backend Public

    Python

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…