Skip to content

This repository showcases the integration of Hangfire with .NET 9 for managing background tasks in web applications. Hangfire allows you to easily enqueue and manage jobs such as email notifications, data processing, and scheduled tasks, all while providing a robust dashboard for monitoring job status and execution history.

License

Notifications You must be signed in to change notification settings

poorna-soysa/hangfire-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scheduler API with .NET 9, Hangfire and MS SQL

This repository showcases the integration of Hangfire with .NET 9 for managing background tasks in web applications. Hangfire allows you to easily enqueue and manage jobs such as email notifications, data processing, and scheduled tasks, all while providing a robust dashboard for monitoring job status and execution history.

Table of Contents

Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

Installation

  1. Clone the repo
    git clone https://github.com/poorna-soysa/hangfire-demo.git
  2. Navigate to the project directory
    cd hangfire-demo
  3. Restore dependencies:
    dotnet restore

Features

  • Built with .NET 9: Utilizes the latest features for efficient development.
  • Hangfire: Optimized for managing background tasks.
  • MS SQL: Powerful relational database for data storage.

Technologies Used

  • .NET 9
  • Hangfire
  • MS SQL

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Creat a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Support

If you find this project helpful, consider buying me a coffee!

Buy Me a Coffee

About

This repository showcases the integration of Hangfire with .NET 9 for managing background tasks in web applications. Hangfire allows you to easily enqueue and manage jobs such as email notifications, data processing, and scheduled tasks, all while providing a robust dashboard for monitoring job status and execution history.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages