All Projects → LibCrowds → libcrowds-viewer

LibCrowds / libcrowds-viewer

Licence: other
A Vue component for crowdsourcing Web Annotations.

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to libcrowds-viewer

Rumors Api
GraphQL API server for clients like rumors-site and rumors-line-bot
Stars: ✭ 96 (+336.36%)
Mutual labels:  crowdsourcing
Weblate
Web based localization tool with tight version control integration.
Stars: ✭ 2,719 (+12259.09%)
Mutual labels:  crowdsourcing
freesound-datasets
A platform for the collaborative creation of open audio collections labeled by humans and based on Freesound content.
Stars: ✭ 129 (+486.36%)
Mutual labels:  crowdsourcing
Gdpr Tracker
A crowdsourced directory tracking the compliance and security practices of cloud services and their subprocessors
Stars: ✭ 142 (+545.45%)
Mutual labels:  crowdsourcing
Wq
📱🌐📋 wq: a modular framework supporting web / native geographic data collection apps for mobile surveys and citizen science. Powered by Django REST Framework, Redux, React, and Material UI.
Stars: ✭ 182 (+727.27%)
Mutual labels:  crowdsourcing
Links-QA
Сборная солянка полезных ссылок для QA/тестировщика. Ссылки будут постоянно пополняться.
Stars: ✭ 42 (+90.91%)
Mutual labels:  crowdsourcing
Visdial Amt Chat
[CVPR 2017] AMT chat interface code used to collect the Visual Dialog dataset
Stars: ✭ 68 (+209.09%)
Mutual labels:  crowdsourcing
digilib
A versatile image viewing environment for the internet.
Stars: ✭ 17 (-22.73%)
Mutual labels:  iiif
Openfoodfacts Ios
Native (Swift) version of Open Food Facts for iOS. Coders & Decoders welcome 🤳🥫 😊
Stars: ✭ 202 (+818.18%)
Mutual labels:  crowdsourcing
crowdsource-reporter
An ArcGIS Online group application template authored by organization and made available to constituents to report a problem or observation.
Stars: ✭ 25 (+13.64%)
Mutual labels:  crowdsourcing
Daemo
The Daemo crowdsourcing platform
Stars: ✭ 148 (+572.73%)
Mutual labels:  crowdsourcing
Imagetagger
An open source online platform for collaborative image labeling
Stars: ✭ 182 (+727.27%)
Mutual labels:  crowdsourcing
api-service
The REST API backend server for the Jalgaon CoHelp application. Built with Kotlin Ktor.
Stars: ✭ 26 (+18.18%)
Mutual labels:  crowdsourcing
Concordia
Crowdsourcing platform for full text transcription and tagging. https://crowd.loc.gov
Stars: ✭ 114 (+418.18%)
Mutual labels:  crowdsourcing
iiif-apis
Java Domain Models for all IIIF APIs
Stars: ✭ 24 (+9.09%)
Mutual labels:  iiif
Sketchyscene
SketchyScene: Richly-Annotated Scene Sketches. (ECCV 2018)
Stars: ✭ 74 (+236.36%)
Mutual labels:  crowdsourcing
Common Voice
Common Voice is part of Mozilla's initiative to help teach machines how real people speak.
Stars: ✭ 2,891 (+13040.91%)
Mutual labels:  crowdsourcing
hyperion
Experimental framework for working with IIIF in JavaScript and Typescript.
Stars: ✭ 17 (-22.73%)
Mutual labels:  iiif
vulyk
Flask/Mongo application to provide intuitive web-interface for tasks distribution
Stars: ✭ 35 (+59.09%)
Mutual labels:  crowdsourcing
manifesto
IIIF Presentation API client and server utility library.
Stars: ✭ 44 (+100%)
Mutual labels:  iiif

LibCrowds Viewer

npm version npm downloads Build Status DOI

A Vue.js component for crowdsourcing Web Annotations using a IIIF viewer.

Try the demo

Read the documentation

Installation

The component can by installed via npm.

npm install libcrowds-viewer --save

Usage

Install the component:

// main.js
import Vue from 'vue';
import LibcrowdsViewer from 'libcrowds-viewer';

Vue.use(LibcrowdsViewer);

Use it in your templates (minimal configuration options shown):

<template>
  <div class="container">
    <libcrowds-viewer
      :task-opts="taskOpts">
    </libcrowds-viewer>
  </div>
</template>

<script>
  export default {
    data () {
      return {
        taskOpts: [
          {
            mode: 'select',
            objective: 'Draw rectangles around stuff'
            tileSource: 'http://www.example.org/image-service/abcd123/info.json',
            target: 'http://example.org/iiif/book1/canvas/p1'
          }
        ]
      }
    }
  }
</script>

<style lang="scss">
  @import "~libcrowds-viewer/dist/scss/libcrowds-viewer.scss";

  // A height must be set on the viewer container.
  .viewer-container {
    margin: 0;
    height: 100vh;
  }
</style>

Development

# install dependencies
npm install

# serve demo at localhost:8080
npm run dev

# deploy to gh-pages (rights permitting)
npm run demo:deploy

# test
npm run test

# serve docs
gitbook install
gitbook serve
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].