Skip to content

An intelligent research paper recommendation system built with Django REST Framework and React, using NLP and similarity analysis to suggest the most relevant papers to users.

Notifications You must be signed in to change notification settings

Maruf346/Papyrus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

77 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Papyrus

Advanced Research Paper Recommendation System

Overview

Papyrus is a smart web application that analyzes research paper abstracts and recommends the most relevant papers to users.
It uses Natural Language Processing (NLP) and data mining techniques to understand semantic similarity between papers and deliver accurate, context-aware recommendations.


🧠 Key Features

  • πŸ” Upload or input a research paper abstract
  • πŸ“Š NLP-based similarity analysis using TF-IDF or Sentence-BERT
  • πŸ“š Retrieve most relevant papers from a large dataset (e.g., arXiv)
  • 🧩 Topic modeling and trend detection
  • βš™οΈ RESTful API built with Django REST Framework
  • πŸ’» Frontend built using React for dynamic user experience

πŸ—οΈ Tech Stack

Backend: Django, Django REST Framework, Python
Frontend: React, HTML, CSS, JavaScript
Machine Learning: Scikit-learn, Sentence-BERT, Pandas, NumPy
Database: SQLite / PostgreSQL


πŸ“¦ Dataset

The system uses freely available public datasets such as:


🧩 Future Enhancements

  • 🧠 Add user profile-based personalized recommendations
  • ⚑ Integrate FAISS or Elasticsearch for faster similarity search
  • πŸ”— Include citation network visualization
  • πŸ“Š Implement research trend analytics and keyword frequency charts
  • ☁️ Deploy using Render / Vercel with CI/CD integration
  • 🧾 Add PDF abstract extraction using PyMuPDF or spaCy

πŸ‘¨β€πŸ’» Contact

Author: Maruf Hossain
Dept. of Computer Science and Engineering (CSE)
Green University of Bangladesh
πŸ“§ Email: maruf.bshs@gmail.com


About

An intelligent research paper recommendation system built with Django REST Framework and React, using NLP and similarity analysis to suggest the most relevant papers to users.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published