Example of a custom frontend using charts that fetch their data from
a backend service to remain up-to-date and dynamic.
This exploratory tech stack demonstrates:
-
Using cloudflare for DNS management and free hosting of the
frontend (cloudflare can also provide a login page and
security measures)
-
A javascript library for visualizing data that is fully
customizable
-
An api service designed in Rust that can handle many
thousands of requests per second (eg. visit
api.joshliddell.com/sales) and could pull data from database
or other backend services (eg. JuliaHub, data pipelines)
-
A lightweight ubuntu linux vps running the server as a
SystemD service
Other tech stack considerations:
-
A web framework such as React for a nice and interactive
interface
-
Designing the interface before/as building it (eg. figma)
-
How we want to organize the various code repositories,
consider separation of concerns
- Private Repos? Github Organization?
-
Backend server hosting, (any job in julia can be hosted on
juliahub free for 20hrs/month)
-
The sub projects and how to split them up between the team.