This is a modern desktop application built with Wails, React, TypeScript, and Chakra UI. It features a responsive and accessible UI with both light and dark mode support.
- Greeter functionality
- Real-time calculator with basic math operations
- Live clock display
- Dark/Light mode toggle
- Modern, responsive UI with Chakra UI components
Ensure you have the following installed:
- Go 1.18 or later
- Node.js 14 or later
- Wails CLI (install with
go install github.com/wailsapp/wails/v2/cmd/wails@latest)
To run in live development mode:
cd wails-app
wails devThis will run a Vite development server that provides fast hot reload of frontend changes. You can also access the Go methods through the dev server at http://localhost:34115.
To build a redistributable, production-mode package:
cd wails-app
wails buildThis will create an executable for your platform in the build/bin directory.
- Backend: Go
- Frontend: React, TypeScript
- UI Framework: Chakra UI
- Desktop Framework: Wails
/frontend- React frontend code/frontend/src- React components and assets/wailsjs- Auto-generated bindings between Go and JavaScriptapp.go- Main application logicmain.go- Entry point for the application