Thanks to visit codestin.com
Credit goes to github.com

Skip to content

musakai-cs/Domca

Repository files navigation

🥤 Domča – Hydration Tracker

.NET Core Build Made with Love .NET C# Blazor EF Core Docker Last Commit Issues Top Language

A lightweight Hydration tracking app built with Blazor WebAssembly and ASP.NET Core Web API, designed for exactly two users.
Created as a personal wellness tool to monitor daily water intake with clarity and simplicity.


🚀 Tech Stack

  • .NET 10 – unified platform for backend and frontend
  • Blazor WebAssembly – client-side UI running in the browser
  • ASP.NET Core Web API – RESTful backend
  • Entity Framework Core – ORM for data access
  • Docker – containerized deployment

📁 Solution Structure

The solution consists of five modular projects:

Project Purpose
Domca.API Web API
Domca.Blazor Blazor WebAssembly frontend
Domca.Core Domain models, interfaces, abstractions
Domca.EntityFrameworkCore EF Core setup, migrations, repositories
Domca.Tests Unit tests and test data context

⚙️ Running the App

Locally

  1. Install .NET 10 SDK.
  2. Restore and build the solution:
    dotnet restore
    dotnet build
    dotnet run --project src/Domca.API
  3. The Blazor frontend will launch with the API.

With Docker

  1. Make sure Docker is installed.
  2. Run: docker-compose up --build
  3. Access the app at http://localhost:5000.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •