Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UsersTasks

This is a simple and modular .NET Aspire Web API project designed to manage Users and their associated Tasks. Built using .NET Aspire’s application model, it serves as a base template for testing features, building proof-of-concepts (POCs), or experimenting with modern cloud-native patterns in a clean, structured environment.

Prerequisites

Installation

  1. Clone this repository:
    git clone https://github.com/steverzag/user-tasks.git
    cd <repository-folder>
  2. Restore dependencies:
    dotnet restore
  3. Build the application:
    dotnet build
  4. Apply Database Migrations:
dotnet ef database update --project ./UsersTasks/UsersTasks.API.csproj

Make sure you have the EF Core tools installed globally:

dotnet tool install --global dotnet-ef

Running the Application

To run the application locally:

dotnet run --project ./UsersTasks/UsersTasks.API.csproj

Or to run the application using Aspire

dotnet run --project ./UsersTasks.AppHost/UsersTasks.AppHost.csproj

By default, the application will be available at http://localhost:5000 (or https://localhost:5001 for HTTPS).

Usage

The application exposes the endpoints that allows to create or modify users and tasks. Check ./UserTasks.http file for detailed information.

About

User's Tasks management .NET API

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages