In simple and brief words i would like to explain the difference between web based project and desktop based project.
Web based projects are projects/application which are deployed on world wide web (Internet) and these type of projects can be accessed by any device, any location, any configuration with just a url like. Just u need is internet and a browser .
Desktop based projects are projects/application which are deployed on desktop (PC/Laptop). These type of application comes up with executable file (like .exe for windows) to run the application. These can’t be accessed outside the desktop not from mobile or any other device that doesn’t support that executable file. Like we have Windows Media Player.
Web projects are cloud based and Desktop projects are desktop based.
I hope this will answer your Question. Upvote if you like the answer.