GithubHelp home page GithubHelp logo

mfpbbr / social-graph-editor Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fespinoza/social-graph-editor

0.0 1.0 0.0 1.31 MB

An emberJS app with Rails Backend that uses SVG to render and edit social networks as graph

Home Page: fespinoza.github.io/social-graph-editor

social-graph-editor's Introduction

Social Graph Editor

This it is my thesis project as Computer Science Engineer at the University of Chile. It is an open source project, so feel free to use, extend and learn from this code.

It is a social network graph modeling tool to assit researchers that uses the study of social networks in their respective disciplines and allows them generate this data with a nice interfaces and export it in RDF/N3 format.

Also it has the capability of join social network data from two different users, giving users of this application a way of interacting with each other and complement their information.

I have a full report of the motivation, analysis and all aspects of this work including a user manual in my thesis report.

The application is currently running on http://social-graph-editor.herokuapp.com and this is a video explaining how the app works

<iframe width="560" height="315" src="//www.youtube.com/embed/djEWuTyqOjQ" frameborder="0" allowfullscreen></iframe>

Development

Installation for the Development Environment

I have provided a vagrant box with chef recipes to speed up the setup for development, so, first you need to install chef in your machine which can be found on the official vagrant site, so the first time you use vagrant and install this project you have to use the following terminal commands from the vagrant directory of this project

vagrant up
vagrant ssh
cd /sge
ruby global 1.9.3-p327
bundle install
rbenv rehash
rake db:create; rake db:migrate

After that you can run the server with the command

rails s

Which will run the rails server, so you can access the app through the url http://33.33.33.10:3000

Now on, every time you want to launch the development enviroment just execute the following commands from the project's vagrant directory:

vagrant up
vagrant ssh
cd /sge
rails s

Notes

  • the RDF-N3 gem fail with ruby 2.0 specifically in the RDF::N3::Reader that returns nil

social-graph-editor's People

Contributors

fespinoza avatar

Watchers

Miguel avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.