Go to file
=bhagwanSingh e358ac36cb Tracker Setup 2025-11-04 18:38:55 +05:30
e2e Tracker Setup 2025-11-04 18:38:55 +05:30
src Tracker Setup 2025-11-04 18:38:55 +05:30
.gitignore Tracker Setup 2025-11-04 18:38:55 +05:30
README.md Tracker Setup 2025-11-04 18:38:55 +05:30
desktopIcon.png Tracker Setup 2025-11-04 18:38:55 +05:30
electron-builder.json Tracker Setup 2025-11-04 18:38:55 +05:30
index.html Tracker Setup 2025-11-04 18:38:55 +05:30
package-lock.json Tracker Setup 2025-11-04 18:38:55 +05:30
package.json Tracker Setup 2025-11-04 18:38:55 +05:30
playwright.config.ts Tracker Setup 2025-11-04 18:38:55 +05:30
tsconfig.json Tracker Setup 2025-11-04 18:38:55 +05:30
tsconfig.node.json Tracker Setup 2025-11-04 18:38:55 +05:30
types.d.ts Tracker Setup 2025-11-04 18:38:55 +05:30
vite.config.ts Tracker Setup 2025-11-04 18:38:55 +05:30

README.md

Electron Course

This is the example code from the following freeCodeCamp course:

It tackles setting up an electron app that displays system resource usages for your CPU, RAM and File-System

  • using react and typescript
  • with typesafe IPC communication
  • with a hide-to-tray functionality
  • with a custom menu-bar
  • with a custom window-frame

It's tested using both E2E- (Playwright) and Unit-Tests (Vitest)

If you find run into any errors please post them as an issue in this Repository.

Have a nice day :)