Skip to content

YuanTingHsieh/PaperNet

 
 

Repository files navigation

PaperNet

This project is written in nodejs, React, Webpack, mysql

Description

  • Automatically retrieving the referred and cited papers for your query papers or keywords.
  • Visualizing the structure via a directed graph where edges stand for citing relations
    • Direction of edges follow that References --> Paper --> Citations
  • Get the information of papers such as titles, authors, links, publishers, etc.
  • Easy register and login interface that enables the saving and reloading of your created trees and notes

Demo

  1. Azure URL:
  2. Youtube video: https://www.youtube.com/watch?v=pQctCIoFXV0

Instruction

  • Login or register an account
  • Search paper by paper title or keywords (or both), you can also set the branch and depth of the tree
  • Click "Show Tree" button and wait for the drawing process
  • Room in and out, move or drag the tree node after tree showed
  • Click any nodes on the tree to get node information, or double-click the tree to change tree visualization
  • Edit and store your own note of each paper everywhere
  • Click "Store Tree" if your want to access the tree information next time (You can view, edit or delete them in "My Trees")

Setup

Install mysql

  1. downlaod mysql here
  2. mysql -u root -p should be successful to login
  3. mysql> create database YOUR_DATABASE

Run PaperNet Server

  1. git clone https://github.com/jasonwu0731/PaperNet.git
  2. cd PaperNet then npm install
  3. cd config then cp config.sample.js config.json
  4. edit your username, password, database in config.json
{
  "development": {
    "username": "root",
    "password": "YOUR_PASSWORD",
    "database": "YOUR_DATABASE",
    "host": "127.0.0.1",
    "dialect": "mysql"
  }
}
  1. sequelize db:migrate to initialize the tables
  2. npm start to listen at localhost:3000

Credicts

  • This is the final project for the course Web Programming (Ric Huang, 2016 Fall), at National Taiwan University
  • Authors: Chien-Sheng Wu, Yuan-Ting Hsieh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.6%
  • HTML 1.2%
  • CSS 0.2%