HospitalRun / components

Reusable React components used by HospitalRun
https://components.hospitalrun.io
MIT License
121 stars 182 forks source link

Components specs #1

Open fox1t opened 5 years ago

fox1t commented 5 years ago

Here are listed must-have components. The list will be expanded and improved over time. If a component depends on a 3rd party component, it must be wrapped it in a way that it could be replaced with no effort, if we want to change that dependency in the future: we need to expose our public API. Some dependency are still missing because we need to test some libraries before deciding.

Components we need:

jackcmeyer commented 5 years ago

hospitalrun/hospitalrun-frontend#387 requested a dashboard like feature which will require the use of some graphs and charts.

Possible React libraries for charts/graphs:

lancerutkin commented 5 years ago

One note on those libraries is that they're all fairly heavy for low bandwidth internet connections (see bundlephobia.com), which is the same concern raised about socket.io.

I found something called Frappe charts which is lighter and may be worth considering. bundelphobia.

fox1t commented 5 years ago

Ok, I think that the best way is to add always bundlephobia link, when suggesting libs. Can you please modify your comments?

lancerutkin commented 5 years ago

A non-socket.io WebSocket option for the chat is ws. bundlephobia

jackcmeyer commented 5 years ago

@fox1t I've updated my comments with bundlephobia links.

fox1t commented 5 years ago

@jackcmeyer and @lancerutkin check the repo now. We decided to use tsdx and it is one of the best devexperience I've ever seen!

jackcmeyer commented 5 years ago

@fox1t does it make sense to break out each one of these components into an issue with specific requirements so the community can start tackling them?

matteovivona commented 4 years ago

@jackcmeyer @irvelervel @fox1t can we update this list? or close the issue?

Hmgov commented 2 years ago

IMG_20220502_112211 the master plane would world war ll deploments 1700 bilian deploment hosted access data