simonepreite / EasyRASH

A peer review webapp that provides all tools for the annotation of scientific articles written in RASH (Research Articles in Semplified HTML)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Authors

alessio.innocenzi@studio.unibo.it
simone.preite@studio.unibo.it

Description

EasyRASH is a peer review application developed to simplify the annotations of scientific articles written in RASH language. This web application provides all tools for a complete peer review process: from the submission of the article, to the reviews and to the final decision.

Technical details

Academic project developed for the course of Web Techologies.
Developed using python and Flask framework for the backend, and angularjs for the frontend.
UI is built following Material Design guidelines and using Angular Material, an angular module that implements the Google Material Design.

Usage

Download get-pip.py (if you don't have pip already installed) from here: https://bootstrap.pypa.io/get-pip.py

  • cd /path/to/get-pip.py
  • python get-pip.py

Installation

  • sudo pip install virtualenv
  • git clone https://github.com/aleinnocenzi/EasyRASH.git
  • cd ./EasyRASH
  • virtualenv --python python3 venv
  • . venv/bin/activate
  • pip install flask flask_mail flask_login passlib grip gunicorn
  • gunicorn --bind 0.0.0.0:10000 wsgi:app

Go to localhost:10000 into the browser and enjoy EasyRASH

About

A peer review webapp that provides all tools for the annotation of scientific articles written in RASH (Research Articles in Semplified HTML)


Languages

Language:HTML 68.2%Language:TeX 18.1%Language:JavaScript 8.2%Language:CSS 4.0%Language:Python 1.5%