https://github.com/albi005/menza
Blazor app that displays the school lunch menu with the option to rate it
https://github.com/albi005/menza
blazor csharp
Last synced: 5 months ago
JSON representation
Blazor app that displays the school lunch menu with the option to rate it
- Host: GitHub
- URL: https://github.com/albi005/menza
- Owner: albi005
- Created: 2023-01-28T15:51:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-08T13:16:21.000Z (about 2 years ago)
- Last Synced: 2024-06-08T14:35:12.010Z (about 2 years ago)
- Topics: blazor, csharp
- Language: C#
- Homepage: https://menza.alb1.hu/
- Size: 141 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[*Ha Eötvösös vagy kattints ide!*](README_hu.md)
# Menza
Blazor app that displays the school lunch menu and lets you rate it.

The backend is an ASP.NET Core Web API that stores and serves the menus and ratings. It extracts the menu from the school's lunch system automatically.
The frontend is a hosted Blazor WebAssembly app.
## Running locally
```powershell
# Install the .NET 7 SDK. Instructions for other platforms can be found at https://learn.microsoft.com/dotnet/core/install
winget install Microsoft.DotNet.SDK.7
git clone https://github.com/albi005/Menza.git
cd Menza
dotnet run --project Menza.Server
```
The app should now be reachable at http://localhost:7180.
The logic for loading the menus is in the [`Menza.Server/UpdateService.cs`](Menza.Server/UpdateService.cs) file.
There is email filtering when signing up, which can be removed or updated in [`Menza.Server/AuthService.cs`](Menza.Server/AuthService.cs) and [`Menza.Client/AuthService.cs`](Menza.Client/AuthService.cs).