{"repo":"NuelUzoma/CSharp-Backend","free":true,"listed":false,"github":"https://github.com/NuelUzoma/CSharp-Backend","clone":"git clone https://github.com/NuelUzoma/CSharp-Backend.git","description":"A project showcasing the development of a backend application using C# and ASP.NET Core, utilizing Entity Framework and PostgreSQL for database operations.","language":"C#","stars":23,"topics":["asp-net-core","csharp","dotnet","entity-framework","jwt-authentication","postgresql"],"license":"MIT","category":"databases-storage","readme_excerpt":"CSharp-Backend This repository contains a C# and ASP.NET Core application utilizing Entity Framework for database operations. This project demonstrates a basic implementation of user authentication with JWT, password hashing with BCrypt, and includes setup instructions for a PostgreSQL database. Table of Contents - Introduction - Features - Prerequisites - Installation - Configuration - Database Migration - Running the Application - API Endpoints Introduction CSharp-Backend is a project showcasing the development of a backend application using C# and ASP.NET Core. The application includes user authentication, JWT integration, and database operations using Entity Framework with PostgreSQL. Features - User registration and authentication - JWT-based authentication - Password hashing with BCrypt - Database operations with Entity Framework Core - PostgreSQL database integration - API documentation with Postman Prerequisites Before you begin, ensure you have the following installed: - .NET SDK 8.0 - PostgreSQL - Visual Studio Code (or any other code editor) Installation 1. Clone the repository: 2. Install .NET SDK 8.0: Follow the instructions from the official .NET download page for debian. For Linux: 3. Install PostgreSQL: Follow the instructions from the official PostgreSQL download page. 4. Restore NuGet packages: Configuration 1. Set up the database connection string: Update the appsettings.json file with your PostgreSQL connection string: 2. Generate a 256-bit secret key for ","default_branch":null,"files":null,"tree":[],"storefront":"/r/NuelUzoma","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NuelUzoma/CSharp-Backend/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}