1.0 KiB
1.0 KiB
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