/researchers-best-friend

Primary LanguageCSSGNU General Public License v3.0GPL-3.0

Researcher's Best Friend (RBF)

Researcher's Best Friend (RBF) is a tool designed to automate the process of Systematic Literature Review (SLR) of scientific papers in Computing Science and Engineering.

Features

  • User Authentication: Google-based authentication.
  • Project Management: Create and manage research projects.
  • Paper Management: Upload, rename, remove, and download paper files.
  • Paper Search: Search scientific papers in Science Direct and IEEE Xplore Digital Library.
  • Paper Summarization: Summarize papers using a pre-trained BART model.
  • Comparative Analysis: Generate comparative tables of papers.

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/Researchers-Best-Friend.git
    cd Researchers-Best-Friend
  2. Install dependencies:

    npm install
  3. Install Python dependencies:

    pip install -r requirements.txt
  4. Run the development server:

    npm run dev

Usage

  1. Sign in with Google:

    • Use the Google sign-in button to authenticate.
  2. Create a Research Project:

    • Use the dashboard to create and manage your research projects.
  3. Manage Papers:

    • Upload, rename, remove, and download paper files within each project.
  4. Search for Papers:

    • Use the search tool to find papers in Science Direct and IEEE Xplore.
  5. Summarize and Compare Papers:

    • Generate summaries and comparative tables for selected papers.

License

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.

Acknowledgements

  • Thanks to the contributors of the various open-source libraries used in this project.