Git Product home page Git Product logo

versa's Introduction

Versa

Versa allows users to dynamically annotate uploaded songs and view annotations.

Visit http://versa.herokuapp.com to play with a deployed version of the app.

Using Versa

Versa is simple to use. Once logged in, users can annotate songs simply by highlighting text. Once text is highlighted, an annotate button appears, allowing the user to attach an annotation to the specified text.

Users attach images to their annotations, as well as upvote or downvote others' annotations.

Features

Versa is a single-page web application built in client-side Backbone.js and server-side Ruby on Rails.

Versa's features include:

• Single-page app utilizing Backbone.js and AJAX.

• Rails backend.

• Backbone Relational, including many-to-many relationships.

• Ruby on Rails backend.

• Custom-built dynamic text annotation.

• Dynamic search with Solr (server-side) and Select2 (client-side).

• User authentication with Devise.

• Custom JSON with RABL.

versa's People

Contributors

rrzein avatar

Watchers

 avatar  avatar

Forkers

kennethtran91

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.