SDG-Backend-Barracuda

This is an ASP.NET Core Web API with a PostgreSQL backend, using Dapper for high-performance data access.

Prerequisites

PostgreSQL Database Setup

Follow these steps to set up your local PostgreSQL database:

1. Create Database and User

If you haven't already, create a database and a user with appropriate permissions. You can use psql or a tool like pgAdmin.

-- Create the database
CREATE DATABASE "SDG-Backend";

-- Create the user
CREATE USER "SDG-Backend-Admin" WITH ENCRYPTED PASSWORD 'password';

-- Grant privileges
GRANT ALL PRIVILEGES ON DATABASE "SDG-Backend" TO "SDG-Backend-Admin";

Development

Installing Dependencies

The project uses Npgsql and Dapper. These can be installed via:

dotnet add package Npgsql
dotnet add package Dapper

Running the Application

dotnet run --project SDG-Backend-Barracuda
Description
No description provided
Readme 46 KiB
Languages
C# 100%