SystemLoadMonitor is a simple web application built with FastAPI and ts-react that allows users to track their computer's CPU and RAM usage in real-time.
- Clone the repository to your local machine.
- Navigate to the
/api
directory. - Install the Python dependencies by running
pip install -r requirements.txt
in your terminal.
- Navigate to the
/client
directory. - Install the required dependencies by running
npm install
in your terminal. - Alternatively, you can also use Yarn by running
yarn install
.
- Navigate to the
/api
directory. - Run the server by executing
python main.py
in your terminal. - Navigate to the
/client
directory. - Run the client by executing
npm run dev
in your terminal. - Alternatively, you can also use Yarn by running
yarn dev
.
- Once the application is running, open your web browser and go to
http://localhost:5174
. - Click the "Start monitoring" button to start monitoring your system's CPU and RAM usage.
- You can also view the usage graphs and stats for CPU and RAM on the same page.
This project is licensed under the MIT License. See the LICENSE file for more details.