Здесь нет настоящей «разницы». Веб-сайт - это более анахроничный термин, который существует с первых дней существования Интернета, когда понятие динамического приложения, которое может реагировать на ввод пользователя, было гораздо более ограниченным и гораздо менее распространенным. Коммерческие веб-сайты начинались в основном в виде интерактивных брошюр (за исключением заметных сайтов бронирования отелей / авиакомпаний). Со временем их функциональность (и поддерживающие технологии) становились все более отзывчивыми, а грань между приложением, которое вы устанавливаете на своем компьютере, и тем, которое существует в облаке, становилась все более размытой.
Если вы просто хотите выразить себя ясно, когда говорите о том, что вы создаете, я бы продолжил описывать что-то, что представляет собой интерактивную брошюру или визитную карточку, как «веб-сайт» и что-то, что на самом деле * делает что-то более похожее на приложение как веб-приложение.
Самое основное различие было бы, если бы у веб-сайта была вспомогательная база данных, которая хранит пользовательские данные и изменяет то, что пользователь видит, основываясь на определенных пользователем критериях, то это, вероятно, какое-то приложение (хотя я бы не хотел описывать Amazon.com как веб-приложение, хотя оно имеет очень много пользовательских функций). Если, с другой стороны, это в основном статические .html файлы, которые ссылаются друг на друга, я бы назвал это веб-сайтом.
Чаще всего в наши дни у веб-приложения большая часть его функциональности написана на чем-то, что выполняется на клиенте (выполняет большую часть обработки в javascript или actionscript, в зависимости от того, как оно реализовано) и обращается обратно через какой-то http-процесс на сервер для поддержки данных. Пользователь не столько перемещается от страницы к странице и испытывает все, что он собирается испытать, на одной «странице», которая создает для него опыт приложения.