lingvomark.ru
Сайт центра обучения иностранных языков Ирины Маркеловой
Команда:
Проскуряков Иван — Программист
Александо Ерёменко — Дизайнер
Стэк технологий в проекте
- Express
- Webpack
- Pug
- Less
- Mongodb + Mongoose
План работ по проекту
Изначальный срок сдачи проекта - 20 октября 2022 года. К этому сроку планировалос выполнить работы по дизайну, верстке,
программированию,
сайт должен быть загружен на хостинг и подключен к доменному имени.
По факту дизайн был принят только 15 августа, так что сроки завершения проекта по объективным причинам составят два
месяца.
1 октября 2022 года сайт готов и загружен на хостинг.
Вёрстка фронтенда
- Бекенд проекта (админка) была готова 25 августа 2022 года.
- Верстка проекта (десктопная) была готова 18 сентября 2022 года.
- Верстка адаптивной версии (мобильная) была готова 30 сентября 2022 года.
Проект на хостинге
Используется менеджер приложений pm2.
Для запуска приложения: pm2 start website.js
- Для перезапуска приложения:
pm2 restart website
- Для отключения приложения:
pm2 stop website
Скачиваем апдейты (обновления)
- Переходим в директорию проекта
git pull
npm i
- Вводим имя пользователя и пароль от github
- Перезапускаем приложение
pm2 restart website
Вебхук для отправки данных в админку
У проекта есть вебхук для отправки в админку данных из внешних источников.
-
GET запросом по урл адресу
https://lingvomark.ru/captcha
, получаем объект капчи. Она потребуется для отправки данных.
-
Создаем запрос со следующими опциональными полями:
const formData = new FormData();
formData.append('name', value);
name
phone
email
comment
captcha
-
Ручка для отправки данных методом POST https://lingvomark.ru/submit-form