Git Product home page Git Product logo

opencompare2's Introduction

OpenCompare 2

OpenCompare from scratch in full js : mongoDB for the database, Node.js for the server and VanillaJS client-side for insane performances.

This project just started few days ago so lot of functionalities are coming soon.

Installation

Good Job can now open OpenCompare 2 in your browser at the adress localhost:9009

Import data

From internet !

Hey the amazing feature is here :
Copy paste any url in the search field on the homepage (ex: https://en.wikipedia.org/wiki/Eminem_discography) click on import, it will import every data matrices of the page.

From old Open Compare

Open a pcm and copy the link of the pcm (ex: https://opencompare.org/pcm/5757b9be975a3c01a5e5b477) inside the search field on the homepage and click on import. You don't need to copy the full link, any string that contains the id of the pcm (ex: 5757b9be975a3c01a5e5b477) will work.

From csv file

Drag and drop your file on the home page, a popup appears, click on import, done (separator has to be a comma).

Create a new PCM

  • Click on 'Create from scratch' on the home
  • Fill the form (Only name is mandatory)
  • Click on OK
  • You can start editing your pcm by adding features and products (You has to be logged in)

Features

This section is a draft, there are plenty of features, only those which need clarification are listed below.

Editor

  • Multi-sort: you can sort products using multiple features, a simple click add the feature to the list of features used to sort products, if the feature is already in the list it's reverse the order (for this feature only), double click to remove all other features.

  • Change cell type: The input to edit a cell depends on the cell type, some types conversion are only available by clicking on the type of the cell :

    • all except date โ†’ multiple.
    • multiple or date โ†’ string.
    • to display the date input type the date followed by a - (ex: 2017-) and press enter, the type will be detected as date.

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.