О сайте

Lovecraftium — это атмосферный сайт, посвящённый творчеству Говарда Филлипса Лавкрафта, созданный с использованием современных веб-технологий. Проект был разработан с целью изучения и закрепления знаний о фреймворке Astro, а также для погружения в мир космического ужаса и мифов Ктулху.

Ключевые особенности сайта

Технологии

  1. Фреймворк: Astro — для создания быстрых и оптимизированных статических сайтов.
  2. Astro Islands: Использование технологии Astro Islands для интеграции интерактивных React-компонентов без ущерба для производительности.
  3. Язык программирования: TypeScript — для обеспечения типобезопасности и удобства разработки.
  4. Контент: Markdown — для удобного управления текстовым контентом.
  5. Стилизация: TailwindCSS — для быстрой и гибкой вёрстки, включая плагины:
    • Tailwind Animated — для добавления анимаций.
    • Tailwind Typography — для красивого оформления текста.
  6. Карусель: Swiper — для создания интерактивных и адаптивных каруселей.
  7. Форматирование кода: Prettier — для поддержания единого стиля кода.

Функциональность

  • Бестиарий: Описание существ из мира Лавкрафта с изображениями и цитатами.
  • Локации: Интерактивная карусель с ключевыми местами из произведений Лавкрафта.
  • Адаптивность: Удобный интерфейс для всех устройств, от десктопов до мобильных телефонов.

Цели проекта

  • Образовательная: Изучение и применение возможностей Astro, включая интеграцию с React и TypeScript.
  • Практическая: Создание полноценного сайта с использованием современных инструментов разработки.
  • Творческая: Погружение в атмосферу мира Лавкрафта через визуальный и текстовый контент.

Почему Astro?

Astro был выбран за его уникальные возможности:

  • Производительность: Минимальный JavaScript на выходе, что делает сайт быстрым и лёгким.
  • Гибкость: Возможность использовать React-компоненты только там, где это необходимо.
  • Простота: Удобная работа с Markdown и статическим контентом.

Lovecraftium — это не просто сайт, а настоящий портал в мир космического ужаса, созданный с любовью к творчеству Лавкрафта и современным технологиям.