I made an ASP.NET web application (c #) for a mining company where: they enter daily work data and the application generates online reports. It has a login, account creation, etc.
This application is used in an office with an internet connection, but they need you to implement an offline solution to work in a remote office in the city without connection.
I would be interested in knowing your strategies or experiences to migrate this web application to a desktop one, that once the team connects to the internet, this "uploads" the information collected to the database.