Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
4fe1527
Scaffold React dashboard for Wally device status, logs and configuration
diogocarrola Jun 26, 2025
c6ac60f
Add main App component with sidebar and page routing
diogocarrola Jun 27, 2025
586ebdc
Add Sidebar component for navigation in Wally Dashboard
diogocarrola Jun 27, 2025
60ff6d6
Initialize index.js with React and render the App component
diogocarrola Jun 27, 2025
4241cfb
Initialize Wally Dashboard with Create React App template
diogocarrola Jun 27, 2025
a19f452
Add package-lock.json for dependency management
diogocarrola Jun 27, 2025
b064631
Add DeviceConfig, DeviceLogs and DeviceStatus components for device m…
diogocarrola Jun 27, 2025
d1ba21b
Install react-scripts and resolve missing dependency for React dashboard
diogocarrola Jun 27, 2025
b4bb80e
Fix npm vulnerabilities in React dashboard dependencies
diogocarrola Jun 27, 2025
2327c18
Fix React dashboard setup and ensure all scripts and dependencies are…
diogocarrola Jun 27, 2025
7ed9100
Refactor App component to implement sidebar navigation and remove def…
diogocarrola Jun 27, 2025
ea7ecf4
Updated react-scripts version in package.json to 5.0.1.
diogocarrola Jun 27, 2025
3f388c9
Complete react dashboard with status, logs and config views
diogocarrola Jun 28, 2025
b232b95
Add mock data for status and logs in mock.js
diogocarrola Jun 28, 2025
89ac0bc
Replace API fetch with mock data in DeviceStatus component for testing
diogocarrola Jun 28, 2025
aa4e1ef
Update TypeScript version to 4.9.5 and adjust Node engine requirement
diogocarrola Jun 28, 2025
b760492
Add error handling in DeviceStatus component and improve status loadi…
diogocarrola Jun 28, 2025
1f1f84a
Refactor Sidebar component to use a navStyle function for button styling
diogocarrola Jun 28, 2025
9ce1aa7
Add initial package.json for backend with express and cors dependencies
diogocarrola Jun 28, 2025
e9309cf
Add initial server setup with Express and CORS for backend API
diogocarrola Jun 28, 2025
de58cfd
Refactor DeviceStatus component to remove mock status and implement A…
diogocarrola Jun 28, 2025
69b86e4
Add minimal Node.js backend for dashboard API
diogocarrola Jun 28, 2025
d53a7ea
Merge branch 'JLW-7:main' into main
diogocarrola Jun 28, 2025
1f72a93
Merge branch 'JLW-7:main' into main
diogocarrola Aug 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
tmp/
components/
managed_components/
build/
.vscode/
Expand Down
17 changes: 17 additions & 0 deletions backend/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Wally Dashboard Backend (Node.js)

This is a simple Express backend to support the Wally React dashboard.

## Endpoints

- `GET /api/status` β€” Returns device status
- `GET /api/logs` β€” Returns device logs
- `GET /api/config` β€” Returns device configuration
- `POST /api/config` β€” Accepts configuration updates

## Usage

```bash
cd backend
npm install
node server.js
Loading