Hi @Abeer S ,
I think you can design a simple workflow in MVC, see documentation for detailed steps.
https://learn.microsoft.com/en-us/dotnet/framework/windows-workflow-foundation/how-to-create-a-sequential-workflow
You may need to modify/add new tables to store data about approval requests and process details.
To be able to send/push notifications to the user, you can do it by sending an email or using SignalR in your web application.
Best regards,
Lan Huang
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.