leopard930418 / test_cpu_chart

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Full-Stack Challenge (CPU Usage Hours Dashboard)

This challenge is the build a simple dashboard application.

This application must:

  1. Load the data (cpu_hours.csv) on the client from a server (REST API).

  2. Visualize the data on the client as a chart.

Our preference is React/TypeScript (Client) + Django/Python (Server), but you may complete the challenge using your choice of language(s) and framework(s).

We have provided some basic scaffolding to get you started (Vite/React/TypeScript client, Django/Python server or Express/TypeScript server).

If you have extra time, consider extending the functionality of your solution. Add anything else you think would be cool :)

Have fun!

Some example feature extensions:

  • Chart Hover Tooltips

  • Chart Filters

  • Chart Variants (e.g. line, bar, etc.)

  • Chart View (e.g. year, month, week, etc.)

  • Chart Interactions (e.g. zoom to change view)

  • MySQL Database

  • Authentication

Please Provide A Write Up For Your Work

Anything we should know about your implementation? Libraries we need to install for it to work? Commands we need to run?

What features did you add? How do we use these features?

Can you walk us through your thought process for implementing this challenge? How did you approach solving it? Where did you start?

What was the most difficult part of the challenge?

What do you like about your implementation?

If you had more time, what would you do next? What would you change? What would you improve?

About


Languages

Language:TypeScript 83.7%Language:Python 9.7%Language:HTML 3.4%Language:JavaScript 1.8%Language:CSS 1.5%