FleduSnack is a simple web application for tracking what your cat(s) eat and how much they like it.
It is built with ASP.NET Core (Web API + Blazor), PostgreSQL, and runs in Docker.
- Manage Cats (add, edit, delete)
- Manage Dishes for each cat:
- Brand, Flavor, Rating (😶 Not Reviewed, 😾 Low, 😐 Mid, 😻 High)
- Optional photo upload
- Blazor UI (mobile-first, Bootstrap-based)
- REST API with Swagger/OpenAPI
- Docker Compose for running API + PostgreSQL database
- Backend: ASP.NET Core 8 (Web API + EF Core)
- Frontend: Blazor (Server + Bootstrap components)
- Database: PostgreSQL
- Containerization: Docker & Docker Compose
Copy the .env.template and adjust the corresponding values.
Make sure you have Docker and Docker Compose installed.
docker-compose up --build