https://github.com/andrejkoller/bibliotheca-api
.NET API for managing book metadata, covers, and files, built for use with a Vue frontend and local CORS support.
https://github.com/andrejkoller/bibliotheca-api
csharp dotnet-core ef-core
Last synced: 19 days ago
JSON representation
.NET API for managing book metadata, covers, and files, built for use with a Vue frontend and local CORS support.
- Host: GitHub
- URL: https://github.com/andrejkoller/bibliotheca-api
- Owner: andrejkoller
- License: mit
- Created: 2025-06-18T09:54:35.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2026-05-21T15:43:55.000Z (29 days ago)
- Last Synced: 2026-05-22T00:44:53.163Z (29 days ago)
- Topics: csharp, dotnet-core, ef-core
- Language: C#
- Homepage:
- Size: 1.07 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# bibliotheca api
This is the backend API for the Bibliotheca application. It provides endpoints to manage users, books, and other related resources.
## 🛠️ Technologies Used
- .NET 9
- ASP.NET Core Web API
- Entity Framework Core (with SQLite)
- CORS support
## 📋 Prerequisites
- [.NET 9 SDK](https://dotnet.microsoft.com/download)
- [SQLite](https://www.sqlite.org/download.html) (optional, for direct DB access)
## 📦 Installation
1. Clone the repository
```bash
git clone https://github.com/andrejkoller/BibliothecaAPI.git
cd BibliothecaAPI
```
2. Restore dependencies
```bash
dotnet restore
```
3. Apply database migrations
```bash
dotnet ef database update
```
4. Run the API
```bash
dotnet run --project BibliothecaAPI
```
The API will be available at `https://localhost:7179`.
## 🔗 Related
- Frontend Repository: [bibliotheca-frontend](https://github.com/andrejkoller/bibliotheca-frontend)