Skip to content

πŸ“°γ…€Π’Π΅ΡΡ‚ΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ для fruktorum. ДинамичСскоС web-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Nuxt 3 ΠΈ Vite для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ отобраТСния статСй ΠΏΠΎ API Strapi.

Notifications You must be signed in to change notification settings

litury/fruktorum-test-task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ВСстовый ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ для ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Frontend Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ прСдставляСт собой тСстовоС Π·Π°Π΄Π°Π½ΠΈΠ΅ для ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ frontend Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Fruktorum. Π—Π°Π΄Π°Ρ‡Π° состоит Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ клиСнтской части Π²Π΅Π±-сайта, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Π»Π°Π΄Π΅Π»Π΅Ρ† ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΠΈ. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ страниц гСнСрируСтся динамичСски с использованиСм Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΎΡ‚ headless CMS Ρ‡Π΅Ρ€Π΅Π· API.

πŸš€ ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ трСбования

  • ИспользованиС Nuxt 3, Vite, Composition API, Pinia
  • ИспользованиС PUG для vue шаблонов ΠΈ SCSS + BEM для стилСй
  • Адаптивный Π΄ΠΈΠ·Π°ΠΉΠ½
  • Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ максимально ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ прСдоставлСнному ΠΌΠ°ΠΊΠ΅Ρ‚Ρƒ (Pixel perfect Π½Π΅ трСбуСтся)

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

API

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ запросов:

ΠœΠ°ΠΊΠ΅Ρ‚

Бсылка Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚ Π² Figma

Π’ΠΈΠΏΡ‹ Π±Π»ΠΎΠΊΠΎΠ²

  1. ВСкстовый Π±Π»ΠΎΠΊ (text_block): содСрТит Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹, Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹ ΠΈ списки.
  2. Π‘Π»ΠΎΠΊ изобраТСния (image_block): содСрТит ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ описаниСм.
  3. Π‘Π»Π°ΠΉΠ΄Π΅Ρ€ (slider_block): простой слайдСр с изобраТСниями.
  4. Подписка Π½Π° рассылку (subscribe_form_block): Π±Π»ΠΎΠΊ подписки.
  5. Π€ΠΎΡ€ΠΌΠ° (cta_form_block): Ρ„ΠΎΡ€ΠΌΠ° для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ.
  6. Бписок статСй (article_list_block): Π±Π»ΠΎΠΊ с ΠΏΠ΅Ρ€Π΅Ρ‡Π½Π΅ΠΌ статСй.
  7. Π’ΡΡ‚ΡƒΠΏΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΡΡ‚Π°Ρ‚ΡŒΠΈ (article_intro_block): содСрТит Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, врСмя чтСния, количСство просмотров, ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

Запуск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Для запуска ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги:

  1. ΠšΠ»ΠΎΠ½ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ
  2. УстановитС зависимости, запустив npm install ΠΈΠ»ΠΈ yarn install
  3. ЗапуститС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² npm run dev ΠΈΠ»ΠΈ yarn dev

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅:

About

πŸ“°γ…€Π’Π΅ΡΡ‚ΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ для fruktorum. ДинамичСскоС web-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Nuxt 3 ΠΈ Vite для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ отобраТСния статСй ΠΏΠΎ API Strapi.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published