Skip to content

Jardarr/elderedda

Repository files navigation

📜 Elder Edda

Добро пожаловать в Gjallarbru — современное веб-приложение для исследования древнескандинавской поэзии и мифологии, основанной на "Старшей Эдде". Этот проект объединяет передовые технологии и глубокое уважение к культурному наследию, обеспечивая удобный и интуитивный пользовательский опыт.


🚀 Особенности

  • Серверный рендеринг и генерация статических сайтов (SSR/SSG) — благодаря Next.js обеспечивается высокая производительность и SEO-оптимизация.
  • Адаптивный дизайн — с использованием Tailwind CSS для современного, чистого интерфейса.
  • Типизация — надежный код на TypeScript.
  • Нечеткий поиск — реализован с помощью Fuse.js для гибкого поиска по контенту.
  • Бесконечная прокрутка — плавная подгрузка данных через react-infinite-scroll-component.

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

  • Next.js — фреймворк React для SSR и SSG
  • React — библиотека для построения пользовательского интерфейса
  • TypeScript — строгая типизация поверх JavaScript
  • Tailwind CSS — утилитарный CSS-фреймворк
  • SCSS — препроцессор CSS с поддержкой переменных и вложенности
  • ESLint — анализатор кода для соблюдения стандартов
  • PostCSS — трансформация CSS через JS-плагины
  • Fuse.js — быстрая реализация нечеткого поиска
  • React Infinite Scroll Component — реализация бесконечной прокрутки

📂 Структура проекта

elder-edda/
├── components/         # Компоненты интерфейса
├── pages/              # Страницы приложения (Next.js routing)
├── public/             # Статические файлы
├── styles/             # SCSS и Tailwind конфигурации
├── utils/              # Утилиты и вспомогательные функции
├── tsconfig.json       # Конфигурация TypeScript
├── next.config.js      # Конфигурация Next.js
└── package.json        # Зависимости проекта

📚 Использование

  • Изучение текстов
  • Поиск по словарю
  • Бесконечная прокрутка

🤝 Вклад

Ваш вклад приветствуется! Пожалуйста:

  1. Откройте issue для обсуждения предложения или ошибки.
  2. Отправьте pull request с подробным описанием изменений.

📜 Лицензия

Проект лицензирован под [лицензией MIT].


📞 Контакт

Если у вас есть вопросы или предложения, пожалуйста, свяжитесь через:

Спасибо, что изучили Gjallarbru! 🌟

Releases

No releases published

Packages

No packages published

Languages