KGG-Dev-Course / taskmaster-api

Task management API
15 stars 7 forks source link
asp-net-core asp-net-core-web-api backend-api csharp identity-framework jwt-authentication sql-server task-management

TaskMaster API

TaskMaster API is a powerful ASP.NET Core Web API project designed for managing tasks efficiently.

Features

Technologies Used

Getting Started

Prerequisites

Installation

  1. Clone the repository:

    
    git clone https://github.com/chenxidev1129/taskmaster-api.git
  2. Navigate to the project directory:

    
    cd taskmaster-api
  3. Update the connection string:

    • Open appsettings.json and replace the ConnectionStrings with your SQL Server connection details:
      
      "ConnectionStrings": {
      "DefaultConnection": "Server=ADMIN\\SQL2022;Database=TaskMaster;Integrated Security=true;"
      }
  4. Run the migration to apply the database schema:

    
    dotnet ef database update --context TaskMasterDbContext
  5. Run the application:

    
    dotnet run

API Endpoints

Contributing

Contributions are welcome! Please follow the guidelines outlined in CONTRIBUTING.md.

License

This project is licensed under the MIT License.