Skip to content

This repository showcases the integration of Hangfire with .NET 8 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

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scheduler API with .NET 8, Hangfire and MS SQL

This repository showcases the integration of Hangfire with .NET 8 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 8: Utilizes the latest features for efficient development.
  • Hangfire: Optimized for managing background tasks.
  • MS SQL: Powerful relational database for data storage.

Technologies Used

  • .NET 8
  • Hnagfire
  • 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 8 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