Skip to content

VikasReddyChaduvu/IntelligentResearchPaperSummarization-FormattingSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Intelligent Research Paper Summarization & Formatting System

Status Python Streamlit Gemini AI AI Powered License

Intelligent Research Paper Summarization & Formatting System is an AI-powered academic writing platform that helps researchers, students, and academicians generate, summarize, visualize, and export research papers in professional formats such as IEEE and APA.

The application leverages Google Gemini AI, Streamlit, and data visualization tools to streamline the research paper creation process.


πŸš€ Features

πŸ€– AI-Powered Paper Generation

  • Generate complete research papers from a topic
  • Generate individual paper sections
  • Abstract Generation
  • Introduction Generation
  • Literature Review Generation
  • Methodology Generation
  • Results & Discussion Generation
  • Conclusion Generation
  • Reference Generation

πŸ“„ Professional Formatting

  • IEEE Research Paper Format
  • APA Research Paper Format
  • Structured Academic Writing
  • Research-Oriented Output

πŸ“Š Visualization & Analytics

  • Word Cloud Generation
  • Research Trend Graphs
  • Dynamic Data Tables
  • Research Insights Visualization

πŸ’¬ Interactive AI Assistant

  • Ask Questions About Generated Papers
  • Context-Aware AI Responses
  • Research Topic Assistance

πŸ”Š Accessibility Features

  • Text-to-Speech Paper Reader
  • Interactive Paper Preview

πŸ“₯ Export Options

  • PDF Export
  • DOCX Export
  • IEEE PDF Layout
  • APA PDF Layout

πŸ—οΈ System Architecture

User Input (Topic / Text File)
            β”‚
            β–Ό
     Streamlit UI
            β”‚
            β–Ό
     Google Gemini AI
            β”‚
            β–Ό
Research Paper Generator
            β”‚
    β”Œβ”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”
    β–Ό       β–Ό        β–Ό
 Word     Graphs    AI Q&A
 Cloud
    β”‚
    β–Ό
 PDF / DOCX Export

πŸ’» Technology Stack

Frontend

  • Streamlit

Artificial Intelligence

  • Google Gemini 2.5 Flash

Data Processing

  • Pandas
  • NumPy

Data Visualization

  • Matplotlib
  • WordCloud

Document Generation

  • ReportLab
  • Python-Docx

Speech Processing

  • pyttsx3

πŸ“ Project Structure

IntelligentResearchPaperSummarization-FormattingSystem/
β”‚
β”œβ”€β”€ app.py
β”œβ”€β”€ requirements.txt
β”œβ”€β”€ README.md
└── .gitignore

πŸ› οΈ Installation & Setup

1️⃣ Clone Repository

git clone https://github.com/VikasReddyChaduvu/IntelligentResearchPaperSummarization-FormattingSystem.git

cd IntelligentResearchPaperSummarization-FormattingSystem

2️⃣ Install Dependencies

pip install -r requirements.txt

3️⃣ Configure Gemini API Key

Create an environment variable:

GEMINI_API_KEY=your_api_key_here

4️⃣ Run Application

streamlit run app.py

Application will run at:

http://localhost:8501

πŸ“– Usage

  1. Enter a research topic or upload a text file.
  2. Select IEEE or APA formatting.
  3. Generate individual sections or a complete research paper.
  4. Visualize content using Word Clouds and Graphs.
  5. Ask AI questions about the generated paper.
  6. Export the paper as PDF or DOCX.

πŸ“š What I Learned

Through this project, I gained practical experience in:

  • Streamlit Application Development
  • Prompt Engineering
  • Google Gemini API Integration
  • AI-Powered Content Generation
  • PDF & DOCX Document Generation
  • Data Visualization
  • Text-to-Speech Systems
  • Research-Oriented Application Design
  • Git & GitHub Workflow

πŸš€ Future Enhancements

  • PDF Research Paper Upload Support
  • Research Paper Summarization
  • Citation Management System
  • Multi-Language Support
  • Research Recommendation Engine
  • Plagiarism Detection
  • Cloud Deployment
  • User Authentication & Profiles

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

Vikas Reddy Chaduvu

GitHub: https://github.com/VikasReddyChaduvu


⭐ Support

If you found this project useful, consider giving it a star on GitHub.

⭐ Star the repository to support the project and future improvements.


πŸ“ License

This project is intended for educational and research purposes.

About

AI-powered research paper generation, summarization, visualization, and formatting system using Streamlit and Gemini AI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages