Это небольшой сайт-портфолио, созданный на ASP.NET Core, где можно делиться новостями и демонстрировать подробную информацию о реализованных проектах.
В 2014 году, я создал небольшой статический сайт для организации в учебных целях. А уже в 2024 году, решил для него разработать серверную часть на ASP.NET Core.
Используемые технологии
- Сайт реализован на ASP.NET Core 6 MVC
- Текстовый редактор - Quill Rich Text Editor
- Просмотр изображений - Fancyapps UI
- Поддерживает базы данных с автоматической миграцией: Microsoft SQL Server и PostgreSQL.
Редактор контента
В разделе "Новости" управление контентом осуществляется с помощью традиционного текстового редактора. Однако в разделе "Проекты" используется динамический редактор контента, предлагающий более универсальные и интерактивные возможности.
Этот динамический редактор позволяет создавать блоки с различными типами контента. Вы можете легко переставлять эти блоки, переключаться между типами контента, изменять количество элементов в каждом блоке и даже перемещать элементы внутри блока, чтобы добиться идеального макета. Редактор поддерживает различные форматы контента, такие как: Текст, Изображение, Слайдер, Слайдеры с текстом и видео из YouTube.
Админ панель
В панели администратора вы можете полностью контролировать основные страницы сайта, редактировать и обновлять их по мере необходимости. Вы также можете управлять учетными записями пользователей, просматривать все комментарии, настраивать роли пользователей и отслеживать заблокированных пользователей.
Размещение приложения
- Приложение размещено на VPS на архитектуре AArch64 с операционной системой Linux.
- Веб-сервер - Nginx
- База данных - PostgreSQL.
- Используется почтовый сервер - mail.ru.
Исходный код доступен на GitHub