Commit Graph

8 Commits

Author SHA1 Message Date
72b7902b55 Remove unused React logo SVG and add new API client and layouts
The React logo SVG file was removed as it was no longer needed. Introduced an auto-generated API client class (`ApiClient.ts`) for handling server communication and added new components for the navigation menu and higher-order layouts (`NavMenu`, `with_main_layout.ts.tsx`). Updated `yarn.lock` to replace legacy URL references.
2025-02-09 00:00:05 +01:00
7b1c4c27fe Refactor dark mode handling and update UI components
Extract dark mode logic into a reusable helper function to improve code clarity and maintainability. Updated the UI layout for better structure and styling, including replacing placeholder logos and enhancing card design.
2025-02-08 00:22:20 +01:00
9b45752d1a **Initialize React Vite project with basic setup**
Add initial project structure including React, Vite, TailwindCSS, and Syncfusion dependencies. Configure tooling with ESLint, TypeScript, and Tailwind plugins. Set up `.gitignore`, Syncfusion themes, and example components for demonstration purposes.
2025-02-07 23:21:46 +01:00
be2599218d Add SignalR integration for real-time weather updates
Implemented SignalR to enable real-time communication between the server and connected clients. Added a new hub (`WeatherUpdateHub`), a background service (`SignalRSendService`), and modified both the API backend and React frontend for seamless message broadcasting and handling.
2025-02-06 22:21:53 +01:00
892b2183e0 Add initial React client setup with Tailwind CSS integration 2025-02-06 00:00:09 +01:00
7b1b234d82 Initialize minimal ASP.NET Core API with OpenAPI support
Set up a basic ASP.NET Core project targeting .NET 9.0 with nullable and implicit usings enabled. Added OpenAPI (Swagger) documentation using NSwag and a simple WeatherForecast endpoint. Included necessary configuration files for development and toolchain support.
2025-02-05 22:31:42 +01:00
cb534421cd add gitignore 2025-02-05 22:31:34 +01:00
67116b99e0 Initial commit 2025-02-05 21:13:14 +00:00