https://github.com/birdmod/visua-lite
Web visualizer for sqlite3 tables in a grouped manner to have quick insight of data
https://github.com/birdmod/visua-lite
html5 node-js nodejs socket-io socketio
Last synced: about 2 months ago
JSON representation
Web visualizer for sqlite3 tables in a grouped manner to have quick insight of data
- Host: GitHub
- URL: https://github.com/birdmod/visua-lite
- Owner: birdmod
- Created: 2017-08-21T16:46:00.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-21T23:04:36.000Z (almost 9 years ago)
- Last Synced: 2023-10-20T10:08:38.289Z (over 2 years ago)
- Topics: html5, node-js, nodejs, socket-io, socketio
- Language: JavaScript
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# visua-lite
Web visualizer for sqlite3 tables in a grouped manner to have quick insight of data.
# Origin
I applied for a company which gave me an assignment to do on my own.
The goal was to create a web application to read a sqlite3 file, select a column of the unique table then show
for each value of this column the number of rows with this value and the average of specific column.
This, as a Single Page Application.
While my solution did not meet their satisfaction, I decided to not giving up and improve it a bit based on
my ideas and the absence of feedback on my solution from the interviewer.
# Technologies
There was no mandatory technology or programming language so my choice was a mix
of known stuff, forced decisions, and being _very_ motivated because I couldn't wait to see the product of my
knowledge being having worked more with software than web :
## Server side stack known for the web
Last time I practiced PHP5 was 6 years ago for work so I did not have time to ramp up again AND I needed a *quick result*
I programmed in node.js when it was not hype yet at school. I had an immediate vision of how to achieve SPA-ness
with socket.io as I used it. But with the pleasure of going back to level 1 in this technology.
## Client side stack
Some HTML5 (cf node.js) and basic CSS.