Этот вопрос на самом деле не о том, что такое переполнение стека (которое отвечает на вопросы о конкретной технической проблеме, с которой вы столкнулись), но в любом случае вот вам какая-то идея:
Front-end - это то, с чем взаимодействует пользователь. Думайте об этом как о бумажной заявке или налоговой форме, где есть поля и инструкции, и, возможно, рабочий лист для расчета значений. Затем вы отправляете бумажную форму в какой-либо орган (это похоже на отправку веб-формы на сервер).
Back-end сохраняет и обрабатывает форму. Они выполняют более сложные вычисления, сохраняют данные в долговременном хранилище, проверяют данные и т. Д. И возвращают успехи или неудачи во внешний интерфейс.
Вы обязательно должны сохранить свои данные в базе данных. Не просто пишите в файл CSV. CSV-файлы хороши для небольших проектов, чтобы практиковать и увидеть концепцию, но для производства CSV-файл небезопасен, поскольку любой может легко получить к нему доступ, в то время как база данных будет иметь проверки безопасности, чтобы запретить или предоставить доступ.
Удачи в обучении!