Comments (10)
That makes sense. We will design some basic in-app data visualizations for the client to use. Are we able to maintain that page for client use and the log-in system? @josemvidal
from colite.
The client, Colite Technologies, ideally wants us to use AWS in some facet for the web application
from colite.
Also, we used this quicksight application as the entry-point for our system. If you click on home in the navbar, you will be redirected to the webapp we built in node. @josemvidal
from colite.
@josemvidal Would https://plotly.com/ be an okay variant instead of using the AWS QuickSight data visualization system?
from colite.
Or to be more clear graphs such as these with similar code except we would pull the data from our api: https://plotly.com/javascript/bar-charts/
from colite.
When I click Home it goes to your website, which consists of a couple of static webpages:
Screen.Recording.2021-04-10.at.8.16.04.AM.mov
@ICanNomNoms take note.
from colite.
For this class you have to build a webapp, as per your Requirements document.
This webapp can use third-party javascript libraries to draw graphs. D3.js is a popular one.
From Dash Documentation & User Guide | Plotly:
Dash is a productive Python framework for building web analytic applications.
Written on top of Flask, Plotly.js, and React.js, Dash is ideal for building data visualization apps with highly custom user interfaces in pure Python. It's particularly suited for anyone who works with data in Python.
Through a couple of simple patterns, Dash abstracts away all of the technologies and protocols that are required to build an interactive web-based application. Dash is simple enough that you can bind a user interface around your Python code in an afternoon.
Dash apps are rendered in the web browser. You can deploy your apps to servers and then share them through URLs. Since Dash apps are viewed in the web browser, Dash is inherently cross-platform and mobile ready.
First, if you wanted to use it, this is something that you should have been discussing in November and used for your PoC. Now it is way too late to change platforms.
I never heard of Dash. From the above it looks like it does a lot of stuff for you, leaving very coding for you to do, which might be a problem in a class where you are required to write lots of code. But, then again, maybe you can write lots of code on top of Dash. I don't know.
from colite.
The Plotly JavaScript Graphing Library says:
Built on top of d3.js and stack.gl, Plotly.js is a high-level, declarative charting library. plotly.js ships with over 40 chart types, including 3D charts, statistical graphs, and SVG maps.
plotly.js is free and open source and you can view the source, report issues or contribute on GitHub.
so, it is just another js graphing library. That is totally fine to use in a webapp if you want.
from colite.
The client, Colite Technologies, ideally wants us to use AWS in some facet for the web application
You can Deploy a Node.js Web App but, don't do it that way. That is complicated and meant to scale to millions of users. Just Deploy a Node.js Application on one instance of an EC2 machine. KISS.
from colite.
Webapp deployed. Data viz Deployed
from colite.
Related Issues (20)
- Behavior Tests Problem HOT 2
- Start Personal Log HOT 1
- Progress Report HOT 5
- Ouch. Hit an Issue. HOT 2
- Webapp does nothing
- Logout button does nothing HOT 1
- Add RC1 Issues HOT 1
- Update Personal Log HOT 1
- Update Personal Log HOT 1
- Learn to use git HOT 1
- Client Feedback
- Update Personal Log HOT 6
- Update Personal Log HOT 1
- map HOT 1
- charts - QA HOT 1
- Website
- Zero commits all semester HOT 1
- Final Demo
- Difference in Data between Poles HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from colite.