Skip to content

aldawsarir/Vortex

Repository files navigation

🌪 Vortex

AI-Powered Visual Search & Understanding Engine for Students and Researchers


🌍 Live Demo & Project Evaluation

🎯 Try Vortex Online:
👉 https://vortex-1pwc.onrender.com/

📝 Project Evaluation Survey:
👉 https://docs.google.com/forms/d/e/1FAIpQLSf5vQS3nR3oDcPnLnHSfG0fsOCdo02O6phorzWUSN-0L01o7A/viewform

Your feedback helps us improve the system and evaluate its academic impact.


🎓 Graduation Project

Bachelor of Computer Science – Taif University (2026)

Team Members
Reem Abdullah Aldosari
Haya Faraj Aldosari
Maha Abdullah Alsubaie
Rawan Nasser Aldawsari
Badour Hamoud Alsubaie

Supervisor:
Dr. Abir Osman Elfakki
Department of Science and Technology
University College of Ranyah – Taif University


🚀 Project Vision

Traditional academic resources are long, static, and difficult to navigate.

Vortex converts PDFs and slides into:

✅ Smart summaries
✅ Structured notes
✅ Mind maps
✅ Visual graphs
✅ Interactive quizzes
✅ Flashcards & gamified challenges

🎯 Goal: Transform passive reading into active learning.


🧠 Core Features

Feature Description
✦ Intelligent Summarization NLP-powered smart notes
✦ Visualization Mind maps, tables, graphs
✦ Gamification Engine Quiz battles & flashcards
✦ Collaborative Learning Shared study tools
✦ Smart Search Instant content navigation

⚙️ Technology Stack

Backend

  • Python 3.11
  • Flask Framework
  • Hugging Face Transformers
  • NLTK & SpaCy
  • SQLite

Visualization

  • Matplotlib
  • NetworkX

Frontend

  • HTML / CSS
  • Bootstrap

Deployment

  • Flask Local Server
  • Render / Railway

🧩 System Architecture

Document Upload

NLP Processing

Summarization Engine

Visualization Module

Gamification Engine

Interactive Interface

Modular • Scalable • AI-driven


📊 Performance Metrics

Metric Result
Overall Accuracy 93.2%
Response Time Stable
Semantic Preservation High
Redundancy Filtering Reliable

✔ Verified across PDFs, slides, and research papers.


🔐 Ethics & Privacy

  • 🔒 Uploaded files remain private
  • 🚫 No data resale
  • 🎓 Academic integrity preserved

🛠 Installation

git clone https://github.com/aldawsarir/Vortex.git
cd Vortex
pip install -r requirements.txt
python app.py

Then open:

http://127.0.0.1:5000

🌍 Future Work

  • Multilingual summarization
  • LMS integration
  • Real-time collaboration
  • Cloud AI optimization
  • Smart classroom deployment

📚 Academic Contribution

Vortex demonstrates how AI can:

  • Reduce cognitive overload
  • Enhance comprehension
  • Increase engagement
  • Support modern learning ecosystems

It bridges the gap between traditional education and intelligent digital learning.


📜 License

Academic research project – educational use permitted.


✨ Acknowledgment

We dedicate this work to students, researchers, and educators seeking smarter ways to learn.

“And say: My Lord, increase me in knowledge.”
Quran 20:114

About

AI-powered visual search and document understanding system that transforms PDFs and slides into smart summaries, mind maps, and interactive quizzes using NLP and deep learning.

Topics

Resources

Stars

7 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors