Skip to content

andrejkoller/LinksheetAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Short description

This is the backend API for the Linksheet application. It provides endpoints to manage users, links, link spaces, and other related resources.

Tech Stack

  • .NET 9 Web API
  • Entity Framework Core
  • MS SQL Server
  • RESTful API
  • JWT Authentication

Prerequisites

  • .NET SDK 9
  • MSSQL Server

Getting Started

1. Clone the repository

git clone https://github.com/andrejkoller/LinksheetAPI.git
cd LinksheetAPI

2. Configure the database connection

Edit the connection string in appsettings.json or appsettings.Development.json:

"ConnectionStrings": {
"DefaultConnection": "Server=localhost;Database=LinksheetDb;Trusted_Connection=True;TrustServerCertificate=True;"
}

3. Apply database migration

Make sure the Entity Framework Core CLI is installed:

dotnet tool install --global dotnet-ef

Then apply the migrations:

dotnet ef database update

4. Run the API

dotnet run --project LinksheetAPI

The API will be available at https://localhost:5001 or http://localhost:5000 by default.

About

LinksheetAPI – REST API backend to manage users, links, and link pages for the Linksheet app.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages