Giter Site home page Giter Site logo

Comments (10)

shbenzer avatar shbenzer commented on July 30, 2024

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.

mhayward12 avatar mhayward12 commented on July 30, 2024

The client, Colite Technologies, ideally wants us to use AWS in some facet for the web application

from colite.

shbenzer avatar shbenzer commented on July 30, 2024

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.

mhayward12 avatar mhayward12 commented on July 30, 2024

@josemvidal Would https://plotly.com/ be an okay variant instead of using the AWS QuickSight data visualization system?

from colite.

mhayward12 avatar mhayward12 commented on July 30, 2024

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.

josemvidal avatar josemvidal commented on July 30, 2024

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.

josemvidal avatar josemvidal commented on July 30, 2024

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.

josemvidal avatar josemvidal commented on July 30, 2024

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.

josemvidal avatar josemvidal commented on July 30, 2024

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.

shbenzer avatar shbenzer commented on July 30, 2024

Webapp deployed. Data viz Deployed

from colite.

Related Issues (20)

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.