Этот проект был создан как задание для курса разработки веб-приложений (Университет Бухареста) с использованием ASP.NET MVC5.
Вот список некоторых рассмотренных пунктов, в основном примеры использования:
Страница по умолчанию содержит список тегов, и, нажав «Вопросы», пользователь перенаправляется на страницу, содержащую только вопросы, включающие этот определенный тег. Панель навигации предоставляет инструмент поиска, который ищет заданную фразу в заголовке вопроса, контенте или комментариях.
Домашняя страница:
Раздел, посвященный определенному тегу, содержит такие функции, как:
Например, страница, посвященная постам с тегом C, выглядит так:
Каждый авторизованный пользователь, желающий задать вопрос, должен заполнить эту форму:
Каждое поле является обязательным, и пользователь должен выбрать теги, чтобы как можно лучше описать вопрос.
Авторизованные пользователи могут комментировать любую публикацию, форма для ввода ответа находится под последним комментарием. Вот пример:
Вот краткое описание поддерживаемого RBAC:
У администратора есть список пользователей, и он может изменить чью-либо роль, нажав «Изменить».