TP2022_WEB

CatOverflow

Проект на курсе WEB-технологии

Требования к проекту

  • Структура проекта должна быть понятна пользователям. Переходы по страницам осуществляются по ссылкам. Обработка форм должна осуществляться с редиректом.
  • Код проекта должен быть аккуратным и без дублирования. Наличие больших повторяющихся фрагментов кода или шаблонов могут быть причиной снижения баллов.
  • Верстка проекта должна быть выполнена с помощью css фреймворка Twitter Bootstrap.
  • Код приложения должен быть чувствителен к входным данным и выдавать соответствующие коды и тексты ошибок. Сообщение пользователям «Вопрос добавлен», «Вопрос не был добавлен, потому что» выводятся в оверлее. Ответ сервера с кодом 500 может быть причиной снижения баллов.
  • Время генерации страницы не должно зависеть от объема данных в базе.
  • Страницы проекты не должны отдаваться более 1 секунды.

Требования к объему данных

  • Пользователи > 10 000.
  • Вопросы > 100 000.
  • Ответы > 1 000 000.
  • Тэги > 10 000.
  • Оценки пользователей > 2 000 000.

Итого

При выполнения DZ№1 были выполнены следующие задачи