Skip to content

supriya46788/Research-Paper-Organizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

๐Ÿ“š Research Paper Organizer

GSSoC'25


A clean, minimal, and static web-based tool built using HTML, CSS, and JavaScript to help students, researchers, and professionals neatly organize, categorize, and access their research papers in one place.

๐Ÿš€ This is an open-source beginner-friendly project aimed at promoting open collaboration, UI enhancement, and useful features like tagging, filtering, and paper previews.


Thanks Banner Typing SVG
๐ŸŒŸ Stars ๐Ÿด Forks ๐Ÿ› Issues ๐Ÿ”” Open PRs ๐Ÿ”• Closed PRs ๐Ÿ› ๏ธ Languages ๐Ÿ‘ฅ Contributors
Stars Forks Issues Open PRs Closed PRs Languages Count Contributors Count

โœจ Features

  • ๐ŸŽฏ Static single-page application (SPA) with smooth UI
  • ๐Ÿ“ Add and organize research paper entries
  • ๐Ÿ“‡ Sort and filter by category (like AI, ML, Web, etc.)
  • ๐Ÿ” Search bar to quickly find a paper
  • ๐Ÿ“Œ Visual cards for each paper with title, author(s), and description
  • ๐ŸŽจ Built with pure HTML, CSS, and JavaScript โ€“ no frameworks

๐Ÿ› ๏ธ Tech Stack

  • HTML
  • CSS
  • JavaScript
  • Python

๐Ÿ“‚ Project Structure

๐Ÿ“ฆ Research-Paper-Organizer
โ”œโ”€โ”€ ๐Ÿ“‚ .github/                  # GitHub workflows, issue & PR templates
โ”œโ”€โ”€ ๐Ÿ“‚ .vscode/                  # VS Code workspace settings
โ”œโ”€โ”€ ๐Ÿ“‚ backend/                  # Backend code
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ src/                  
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ config/           # Configuration files
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ controllers/      # Business logic
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ middleware/       # Middleware functions
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ models/           # Database models
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ routes/           # API routes
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ utils/            # Helper utilities
โ”‚   โ”‚   โ””โ”€โ”€ ๐Ÿ“œ app.js            # App entry point
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ .env.example          # Example environment variables
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ .gitignore            # Git ignore rules
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ package-lock.json     # Dependency lockfile
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ package.json          # Backend dependencies & scripts
โ”‚   โ””โ”€โ”€ ๐Ÿ“œ test-env.js           # Environment test script
โ”‚
โ”œโ”€โ”€ ๐Ÿ“‚ css/                      # Stylesheets
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ Tag-Based-filtering.css
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ about.css
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ add-organize-papers.css
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ ats-checker.css
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ auth.css
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ blog.css
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ contact.css
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ faq.css
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ forgot-password.css
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ glossary.css
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ hemingway.css
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ open-source.css
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ pdf-annotator.css
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ pdf-viewer.css
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ profile-settings.css
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ style.css
โ”‚   โ”œโ”€โ”€ ๐Ÿ“œ summarize.css
โ”‚   โ””โ”€โ”€ ๐Ÿ“œ tool.css
โ”‚
โ”œโ”€โ”€ ๐Ÿ“‚ docs/                     # Documentation files
โ”œโ”€โ”€ ๐Ÿ“‚ favicon/                  # Favicon & PWA assets
โ”œโ”€โ”€ ๐Ÿ“‚ images/                   # Image assets
โ”œโ”€โ”€ ๐Ÿ“‚ js/                       # JavaScript files
โ”‚
โ”œโ”€โ”€ ๐Ÿ“œ .gitignore
โ”œโ”€โ”€ ๐Ÿ“œ Faq.html
โ”œโ”€โ”€ ๐Ÿ“œ License
โ”œโ”€โ”€ ๐Ÿ“œ Masthead.html
โ”œโ”€โ”€ ๐Ÿ“œ Pdfconverter.html
โ”œโ”€โ”€ ๐Ÿ“œ Research_Paper_Summary.py
โ”œโ”€โ”€ ๐Ÿ“œ TODO.md
โ”œโ”€โ”€ ๐Ÿ“œ Tag-Based-filtering.html
โ”œโ”€โ”€ ๐Ÿ“œ about.html
โ”œโ”€โ”€ ๐Ÿ“œ about_new.html
โ”œโ”€โ”€ ๐Ÿ“œ add-organize-papers.html
โ”œโ”€โ”€ ๐Ÿ“œ app.js
โ”œโ”€โ”€ ๐Ÿ“œ ats-checker.html
โ”œโ”€โ”€ ๐Ÿ“œ auth-callback.html
โ”œโ”€โ”€ ๐Ÿ“œ blog.html
โ”œโ”€โ”€ ๐Ÿ“œ contact.html
โ”œโ”€โ”€ ๐Ÿ“œ forgot-password.html
โ”œโ”€โ”€ ๐Ÿ“œ glossary.html
โ”œโ”€โ”€ ๐Ÿ“œ hemingway.html
โ”œโ”€โ”€ ๐Ÿ“œ home.html
โ”œโ”€โ”€ ๐Ÿ“œ index.html
โ”œโ”€โ”€ ๐Ÿ“œ landing.css
โ”œโ”€โ”€ ๐Ÿ“œ landing.js
โ”œโ”€โ”€ ๐Ÿ“œ login.html
โ”œโ”€โ”€ ๐Ÿ“œ manage.py
โ”œโ”€โ”€ ๐Ÿ“œ offline.html
โ”œโ”€โ”€ ๐Ÿ“œ open-source.html
โ”œโ”€โ”€ ๐Ÿ“œ package.json
โ”œโ”€โ”€ ๐Ÿ“œ pdf-annotator.html
โ”œโ”€โ”€ ๐Ÿ“œ pdf-viewer.html
โ”œโ”€โ”€ ๐Ÿ“œ privacy.html
โ”œโ”€โ”€ ๐Ÿ“œ profile-settings.html
โ”œโ”€โ”€ ๐Ÿ“œ profile.html
โ”œโ”€โ”€ ๐Ÿ“œ roadmap.html
โ”œโ”€โ”€ ๐Ÿ“œ signup.html
โ”œโ”€โ”€ ๐Ÿ“œ site.webmanifest
โ”œโ”€โ”€ ๐Ÿ“œ slider.css
โ”œโ”€โ”€ ๐Ÿ“œ summarize.html
โ”œโ”€โ”€ ๐Ÿ“œ terms-of-service.html
โ”œโ”€โ”€ ๐Ÿ–ผ๏ธ test1.jpg
โ”œโ”€โ”€ ๐Ÿ–ผ๏ธ testimonialw.png
โ””โ”€โ”€ ๐Ÿ“œ tools.html

๐Ÿ’ก How to Use

  1. Clone this repo:
git clone https://github.com/supriya46788/Research-Paper-Organizer.git
  1. Open index.html in your browser (right click and open with live server).
  2. Start adding your research papers directly.

๐Ÿš€ Getting Started

Before running the project, make sure you have the following installed:

โœ… Prerequisites

  • Git โ€“ to clone the repository

  • Python 3.8+ โ€“ required for backend scripts (manage.py, Research_Paper_Summary.py)

  • Node.js & npm โ€“ required for frontend dependencies (package.json)

  • Code Editor (VS Code recommended) โ€“ for editing and running the project

  • Web Browser (Chrome/Firefox) โ€“ to view the HTML pages


๐Ÿ“ท Screenshots

1 2 3

๐ŸŽฏ Open Source Programmes โญ

GSSoC Logo

๐ŸŒŸ Exciting News...

This project is now an official part of GirlScript Summer of Code โ€“ GSSoC'25! ๐ŸŽ‰ We're thrilled to welcome contributors from all over India and beyond to collaborate, build, and grow Research-Paper-Organizer! Letโ€™s make learning and career development smarter โ€“ together! ๐Ÿ‘จโ€๐Ÿ’ป

GSSoC is one of Indiaโ€™s largest 3-month-long open-source programs that encourages developers of all levels to contribute to real-world projects ๐ŸŒ while learning, collaborating, and growing together.๐Ÿ‘จโ€๐Ÿ’ป

With mentorship, community support, and collaborative coding, it's the perfect platform for developers to:

  • โœจ Improve their skills
  • ๐Ÿค Contribute to impactful projects
  • ๐Ÿ† Get recognized for their work
  • ๐Ÿ“œ Receive certificates and swag!

๐ŸŽ‰ canโ€™t wait to welcome new contributors** from GSSoC 2025 to this Research-Paper-Organizer project family! Let's build, learn, and grow together โ€” one commit at a time. ๐Ÿ”ฅ๐Ÿ‘จโ€๐Ÿ’ป๐Ÿ‘ฉโ€๐Ÿ’ป


๐Ÿ”ฎ Future Overview

This project aims to become a fully functional research management system with features like:

  • Cloud Syncing for research papers.
  • AI-based categorization for auto-tagging papers.
  • PDF annotation and in-browser reading.
  • Collaborator mode for group research.
  • Integration with Google Scholar / Zotero.

๐Ÿ› ๏ธ Roadmap (Planned Features)

    • Add localStorage support to save entries*
    • Add dynamic paper upload & preview*
    • Add PDF embedding and reading inside cards*
    • Responsive design for mobile view*
    • Dark mode toggle*
    • Convert to a fully dynamic app (React/Vanilla JS)*
    • Login/signup feature for cloud syncing*

๐Ÿ”– Contribution Guidelines

  • Stick to clean and readable code
  • Make small, well-documented pull requests
  • For design changes, try to follow a minimal UI
  • Always link issues you're solving
  • Ask questions or open discussions freely in the Issues tab

๐Ÿ“œ Code of Conduct

Please refer to the Code of Conduct for details on contributing guidelines and community standards.


๐Ÿค๐Ÿ‘ค Contribution Guidelines

We love our contributors! If you'd like to help, please check out our CONTRIBUTE.md file for guidelines.


Thank you once again to all our contributors who has contributed to Research-Paper-Organizer! Your efforts are truly appreciated. ๐Ÿ’–๐Ÿ‘

Contributors

Contributors

See the full list of contributors and their contributions on the GitHub Contributors Graph.

Show some Red Heart by starring this awesome repository!


๐Ÿ’ก Suggestions & Feedback

Feel free to open issues or discussions if you have any feedback, feature suggestions, or want to collaborate!


๐Ÿ™Œ Support & Star

If you find this project helpful, please give it a star! โญ to support more such educational initiatives!


๐Ÿ“„ License

This project is licensed under the MIT License - see the License file for details.


โญ Stargazers


๐Ÿด Forkers

Forkers

๐Ÿง‘โ€๐Ÿ’ปProject Admin:

Supriya
Supriya

๐Ÿ‘จโ€๐Ÿซ Mentors โ€“ Research-Paper-Organizer (GSSoC'25)

Role Name GitHub Profile LinkedIn Profile
Mentor 1 Sanskriti saran Sanskriti-Saran sanskriti-saran
Mentor 2 MEKALA VAMSHI YADAV VAMSHIYADAV46 MEKALA VAMSHI YADAV

๐Ÿ‘จโ€๐Ÿ’ป Built with โค๏ธ by Research-Paper-Organizer Team

โค๏ธSupriya Pandey and Contributors โค๏ธ

open an issue | Watch Demo


โฌ†๏ธ Back to Top

Ready to show off your coding achievements? Get started with Research-Paper-Organizer today! ๐Ÿš€

About

Open-source beginner-friendly project

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 109