Skip to content

portfolio website (Next.js, Strapi, Three.js, ShaderPark, Tailwind.css)

Notifications You must be signed in to change notification settings

fnkg/lich1257-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

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

Клиент

Next.js v15.1.7, TypeScript, Swiper.js v11.2.3, Tailwind.css v4.0.6

  • src/app/layout.tsx - общий ui
  • src/app/page.tsx - входная точка в приложение
  • src/app/icon.ico - фавиконка
  • src/app/[slug]/loading.tsx - индикатор загрузки [заготовка]
  • src/app/[slug]/page.tsx - динамический роут для страницы категории проектов
  • src/app/about/page.tsx - страница об авторе
  • src/components/category/CustomSwiper.tsx - кастомный Swiper
  • src/components/category/Slider.tsx - слайдер с карточками проктов
  • src/components/gallery/Gallery.tsx - компонент галереи, которая открывается по клику на карточку в слайдере
  • src/components/gallery/MediaModal.tsx - вспомогательный компонент для галереи
  • src/components/gallery/MediaViewer.tsx - вспомогательный компонент для галереи
  • src/components/layout/Dropdown.tsx - выпадающий список ссылок в навигации
  • src/components/layout/Header.tsx - общий для всего сайтва хедер с навигацией
  • src/components/AudioMenu.tsx - добавление звука по ховеру к навигации
  • src/components/StrapiImage.tsx - вспомогательный компонент для изображений из Strapi [сейчас не используется]
  • src/data/loaders.ts - загрузчики контента из Strapi
  • src/styles/global.css - глобальные стили
  • src/styles/slider.css - стили для слайдера проектов
  • src/utils/fetchApi.ts - фетчер
  • src/utils/getUrl.ts - функции для формирования урлов
  • src/utils/randomText.ts - эффект для постепенного появления текста
  • src/fonts.ts - шрифты
  • src/types.ts - типы
  • .env.example

Сервер

Strapi CMS v5, PostgreSql v15

requirement node version ">=18.0.0 <=22.x.x"

About

portfolio website (Next.js, Strapi, Three.js, ShaderPark, Tailwind.css)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published