Research Gap Analyzer
Team Members
- Avishka Shehan
- Nipuna Janaranjana
- Chamath Thiwanka
- Pubudu Sheshan
- Lasantha Dinidu
- Pawan Vikasitha
Department of ICT Faculty of Technology University of Sri Jayewardenepura
Project Overview
The Research Gap Analyzer is a web-based tool designed to help researchers identify research gaps by analyzing multiple research papers simultaneously. This tool streamlines the literature review process and helps researchers identify potential areas for new research.
Key Features
- Multiple PDF Analysis: Upload and analyze up to 3 PDF research papers simultaneously.
- Automated Summary Generation: Get concise summaries of each uploaded paper.
- Research Gap Identification: AI-powered analysis to identify potential research gaps.
- History Tracking: Save and compare previous analyses.
- Note Taking: Add and save notes for each analysis.
- PDF Export: Export analysis results in PDF format.
- Comparison Tool: Compare different analyses side by side.
Technology Stack
- Frontend: React.js with Vite
- Backend: Python
- Styling: Tailwind CSS + Custom CSS
- PDF Processing: jsPDF
- State Management: React Hooks
- Storage: Local Storage for history persistence
Installation and Setup
Clone the repository:
git clone https://github.com/Cortana-Devs/Research-Gap-Analyzer.gitInstall dependencies:
cd Research-Gap-Analyzer npm installStart the development server:
npm run devAccess the application at
http://localhost:5216
Usage Guide
Starting the Application
- Launch the application.
- Click the "Start" button on the welcome screen.
Uploading Papers
- Click the upload area or drag and drop PDF files.
- Select exactly 3 PDF research papers.
- Ensure all files are in PDF format.
Analyzing Papers
- Click the "Analyze Research Gaps" button.
- Wait for the analysis to complete.
- View generated summaries and identified research gaps.
Managing Results
- Add notes to your analysis.
- Compare different analyses.
- Export results as PDF.
- View history of previous analyses.
Features in Detail
Paper Analysis
- Automated extraction of key information from PDFs.
- Generation of concise summaries.
- Identification of research methodologies and findings.
History Management
- Storage of up to 5 recent analyses.
- Addition of personal notes.
- Comparison between different analyses.
Export Capabilities
- PDF export of analysis results.
- Formatted research gap findings.
- Inclusion of paper summaries.
Technical Requirements
- Node.js v18 or higher.
- Modern web browser with JavaScript enabled.
- Minimum 4GB RAM recommended.
- Internet connection for API functionality.
Acknowledgments
Special thanks to:
- Ms. E. A. Jayamuthu Sandamali Edirisinghe
Lecturer (Probationary)
Email: jayamuthu@sjp.ac.lk
License
This project is part of the final year project requirements for the BICT (Honours) Degree at the University of Sri Jayewardenepura.
© 2024 Department of ICT, Faculty of Technology, University of Sri Jayewardenepura. All Rights Reserved.
Log in or sign up for Devpost to join the conversation.