Single-page app for representing any database as graphs and charts - helping users interact with databases very easily.
- Single-page app
- Data agnostic
- Visualizes data as tables, graphs and pie-charts
- Grouping tables by any attribute chosen
- Working with unfamiliar code - As we tried to gain exposure to different technologies
- Completing unit, service/API and feature tests within a new language using different frameworks, assertion libraries and testrunners - took longer to set up than anticipated
- To include table associations
- Benefits of mobbing - especially when using new technologies
- Think a feature through before starting the development process - we ended up with a feature that worked in the back-end but couldn’t translate it to front-end
This app connects to a database called 'data_vis_development', using postgres as database. Please see config/db.js and c change it should you need to. Two seed files are provided with this project which you can use to see the app working.
- Clone the app and seed the database:
$ git clone https://github.com/Yolantele/Database-visualization.git
$ cd Database-visualization
$ node seedMovies.js
$ node seedSongs.js
- run the app:
$ node index.js
-
Visit http://localhost:3000 in your browser.
-
run tests:
$ npm test
As a User:
So that I can understand created databases better
I want to see a visual representation of data in graphs
So that I can comprehend data better
I want to see data represented in different graph types: for example table, bar-chart
So that I can use many different databases
I want to plug in any database I choose : movies, songs ect.
So that I can control the represented data even better
I want to use various data-filters