Это небольшой сайт-портфолио, созданный на ASP.NET Core, где можно делиться новостями и демонстрировать подробную информацию о реализованных проектах.

В 2014 году, я создал небольшой статический сайт для организации в учебных целях. А уже в 2024 году, решил для него разработать серверную часть на ASP.NET Core.

Используемые технологии

  1. Сайт реализован на ASP.NET Core 6 MVC
  2. Текстовый редактор - Quill Rich Text Editor
  3. Просмотр изображений - Fancyapps UI
  4. Поддерживает базы данных с автоматической миграцией: Microsoft SQL Server и PostgreSQL.

Редактор контента

В разделе "Новости" управление контентом осуществляется с помощью традиционного текстового редактора. Однако в разделе "Проекты" используется динамический редактор контента, предлагающий более универсальные и интерактивные возможности.

Этот динамический редактор позволяет создавать блоки с различными типами контента. Вы можете легко переставлять эти блоки, переключаться между типами контента, изменять количество элементов в каждом блоке и даже перемещать элементы внутри блока, чтобы добиться идеального макета. Редактор поддерживает различные форматы контента, такие как: Текст, Изображение, Слайдер, Слайдеры с текстом и видео из YouTube.

Админ панель

В панели администратора вы можете полностью контролировать основные страницы сайта, редактировать и обновлять их по мере необходимости. Вы также можете управлять учетными записями пользователей, просматривать все комментарии, настраивать роли пользователей и отслеживать заблокированных пользователей.

Размещение приложения

  1. Приложение размещено на VPS на архитектуре AArch64 с операционной системой Linux.
  2. Веб-сервер - Nginx
  3. База данных - PostgreSQL.
  4. Используется почтовый сервер - mail.ru.

Исходный код доступен на GitHub