Skip to content

A compilation of small apps built to understand various concepts I come across with 🧠

Notifications You must be signed in to change notification settings

divyakelaskar/LearnByCodingSuite

Repository files navigation

LearnByCodingSuite

A compilation of small apps built to understand various concepts I come across with.

Table of Contents

Axios Post Demo

axios_post_demo.png

Why axios is used?

  • send asynchronous HTTP requests to REST endpoints
  • perform CRUD operations
  • communicate with the backend

chart-js-demo

chartjsdemo.png A static app to learn setup a simple line chart with the help of ChartJS library.

Horizontal scrollable line chart

linechart_horizontal_scroll.gif A linechart which limits the number of labels displayed on the x axis at a time and uses the scrolling effect to navigate to the rest of the data.

Realtime CPU Usage Demo

realtime_cpu_usage Tracks the CPU usage in realtime using the OS Utils and the ChartJS libraries.

Realtime Graph Socket Demo

math_random_graph_socket Plots the data generated by Math.random()

WebSocket Demo

server_console

Server Console

data_from_client

Data sent from the client

client_console

Client Console

Why use WebSockets?

  • When the data exchange is 2-way (not just from server to client)
  • Connection is initiated only when data is required and ended immediately after the data is fetched.
  • Keeps the number of active connections to database at minimum.

AmchartJS Radar Gauge chart :

gauge_chart

About

A compilation of small apps built to understand various concepts I come across with 🧠

Resources

Stars

Watchers

Forks