Skip to content

jackedelic/Chairvise

Repository files navigation

Chairvise

Build Status

Overview

This project is a tool to analyze paper submission information for conferences. It is basically a visualization tool combined with a backend query service.

Production Website at: https://chairvise-4-283411.appspot.com/

Demo video YouTube Link:

Report: Project_Report.pdf

Installation Guide

Pre-requisites: Python 3.8.3, Node 12.18.0, NPM 6.14.4, java 8, MYSQL 5.7

  1. Clone this repo.
Frontend
  1. Run cd src/web/app.
  2. Run npm install.
  3. Run npm run serve.
  4. Access the application through http://localhost:4040
Backend
  1. In mysql server, create database with the database name as viz.
  2. Install your Google Cloud SDK. You can follow the instructions in https://cloud.google.com/sdk/install.

Note: For Unix (Ubuntu) users, you can follow the gcloud installation instructions at https://cloud.google.com/sdk/docs/quickstart-linux#before-you-begin instead of using apt-get, as using the latter to install will result in step 5 not working.

  1. Run gcloud init on the project root directory in your terminal.
  2. Prepare for app engine deployment under project root directory in terminal: gcloud -q components install app-engine-java.
  3. Navigate to src/main/resources/application-local.properties for SQL server connection setup and put the correct information to connect to the local database: spring.datasource.username=[YOURDATABASENAME] spring.datasource.password=[YOURPASSWORD]
  4. Run ./gradlew appengineRun.
Technology stack
Browser Support
Browser Google Chrome Mozilla Firefox Microsoft Edge IE
Version 83.0.4 77.0.1 44.18362.449.0 11
  • This project work best in Firefox.
  • Note: This project does not work on Mac Google Chrome and Safari.
Acknoledgements

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published