Git Product home page Git Product logo

dashvis's Introduction

DashVis

PRs Welcome

DashVis is an open-source Dashboard built with Rails for all users in general. DashVis can be used to organize your resources via Tables (For exampe, Notepad, Contacts, Playlist, etc.)and Folders (For example, Entertainment, Studies, etc.). Feel free to use the live website and take the help of the User's manual.

image

Table of contents

What is DashVis?

(Back to top)

Having surfed on the internet for so long, I came to see multiple web applications that handle a single (specific) type of tabular data - Passwords, Wallets, Bookmarks, Notepads, To-Dos, Playlist and what not! Rather, why not have a single web application that provides the user with the power to manipulate tabular data as they wish?

This lead to inception of DashVis, and is exactly what DashVis stands for - to provide users with power of managing their data at a single place.

Is DashVis like Google Sheets?

(Back to top)

Yes and No.

Google Sheets is an online way of doing Excel Spreadsheets. Excel Spreadsheets are more inclined for performing calculations and for commercial usage. DashVis tries to mix the traditional CRUD functionality like Google Sheets along with a Dashboard interface (like the stand-alone applications). With a tabular interface, searching and organizing resources is easier.

That being said, DashVis is still at it's infancy right now. There are lots of potential features that can still be incorporated into DashVis. Have a look at the Roadmap or Issue tracker for more details.

How to use DashVis?

(Back to top)

  1. Login with your social media accout (Google, Facebook, LinkedIn or GitHub)
  2. You'll see that there are 2 segregations : Tables and Folders.
    • Tables : These are your individual tables, such as Books, YouTubers, Wallet, Policies.
    • Folders : These are your folders / table-tags, such as Entertainment, Finance, 2018, etc.
    • NOTE : A folder can contain multiple tables. Similarly, a table can also belong to multiple folders.
  3. Create new Tables, new Folders and add your specific tables to each collection (as you prefer).
  4. Search for your Tables and Folders in the dashboard.
  5. Find DashVis useful? Share it with your friends.

Pro ways to use DashVis

(Back to top)

Flavouring the tabular data with a little bit of HTML tags can add a zing to your viewing experience. For example,

  • Add Hyperink to open in new tab : <a href="https://enter/the/url.here" target="_blank">Link text</a>
  • Add Image : <img src="https://path/to/image.jpg" width="100" height="100">

Why is it named DashVis?

(Back to top)

  • Dash is short for Dashboard.

  • Vis is short for Visualization.

    • Currently, only tabular visualization is supported. However, support for different types of charts is coming soon.
  • DashVis remotely spells and sounds like Jarvis. :trollface:

Roadmap

(Back to top)

  • Tables : Create, Update and Delete functionalities for Rows and Columns.
  • Folders : Create, Update and Delete functionalities.
  • Custom Table Template : Create, Update and Delete functionalities.
  • Ability to share Tables / Folders, with Public / specific user, with specific access level (read, write or admin).
  • Charts : Create, Update and Delete functionalities.
  • Optimize application to reload only specific parts of website with AJAX.
  • Support scrapers to feed real-time data into a specific Table.
  • Table-wise timelines

License

(Back to top)

The MIT License 2018 Athitya Kumar. For more details, have a look at the License.

MOST IMPORTANT CONDITION: If you're planning to modify and use this codebase for any commercial applications, kindly shoot a mail to [email protected] and get my approval before using the codebase.

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.