Open Day Presentation
BSc AI-powered Summarisation and Mindmap Generation Tool
Student
Desk
Initial task setting
Supervisor
Second Reader

g20-05

Not public

Keywords
Learning System, Productivity, NLP

Technologies
FastAPI, React.js, SQLAlchemy, Firebase, Ollama

StudyWeave is an AI-powered productivity platform supporting the organisation of study material and task management, while also promoting healthy study habits and student wellbeing.

Users can upload academic material, which the system automatically groups by topic. The dashboard offers different view modes to browse documents individually or within their topic group. Structured summaries can be generated for both individual documents and entire topics, and downloaded as PDFs. The platform also generates exportable mind maps in SVG format. Each uploaded document generates a list of small, actionable tasks organised in a kanban-style workflow, encouraging active engagement with study material. A journalling feature allows users to track their thoughts and emotional state through sentiment analysis, fostering mental well-being awareness during study periods.

The system is implemented using React.js, FastAPI and SQLAlchemy. Natural Language Processing tasks are performed through Ollama. Firebase is employed for authentication.

Overall, StudyWeave demonstrates how AI can be leveraged to create a balanced system that enhances both academic performance and personal well-being.