Skip to content

husan-eshonqulov/my-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyektlar Shabloni

Bu repozitoridan foydalanib siz o'z proyektlaringizni bitta joyga yig'ib, foydalanuvchiga sodda UI ko'rinishida taqdim etishingiz mumkin.

web site image

Proyekt react app ko'rinishida qilingan bo'lib, typescript da yozilgan. Va har bir komponenta uchun test lar ham mavjud.

Saytingiz chizib beradigan komponenta App.tsx komponentasi hisoblanadi.

app comp image

Shablonda ishlatiladigan barcha rasmlar formati .png formatda bo'lishi shart. Profil egasi rasmi profileImage papkasi ichida, qilingan proyektlar rasmlari esa projectImages papkasi ichida turishi kerak.

image forders

Shablon foydalanuvchi taqdim etayotgan ma'lumotlar asosida yaratiladi. Bu ma'lumotlar data.tsx faylida turadi.

data.tsx faylida data degan o'zgaruvchi yaratilgan. Bu o'zgaruvchi array ko'rinishida bo'lib, u ikkita elementdan tashkil topgan.

data var

Birinchi element ham array ko'rinishida bo'lib, u to'rtta string elementdan tashkil topgan.

  1. profil egasini ism - familiyasi
  2. profil egasini linkedin manzili
  3. profil egasini github manzili
  4. profil egasini telegram manzili

data[0] element

Ikkinchi element qilingan proyektlar ma'lumotlari uchun ajratilgan. U ham array ko'rinishida bo'ladi. Va bu array elementlari obyekt shaklida bo'lib, har bir obyekt ma'lum proyektlar guruhi uchun bag'ishlangan.

data[1] element

Bu obyekt 2 ta property dan tashkil topgan.

  1. proyektlar guruhi nomi - projectsTitle
  2. shu guruhdagi proyekt ma'lumotlari - projectsInfo

data[1] element

projectsInfo ham array ko'rinishida bo'lib, har bir array elementi obyekt ko'rinishida bo'ladi.

Bu obyekt uchta name, deployPath, sourcePath propertylaridan tashkil topgan. Bu propertylar ham string ko'rinishida bo'ladi.

  1. name - proyekt nomi uchun
  2. deployPath - proyektni ko'rish uchun link
  3. sourcePath - proyekt kodlarini ko'rish uchun link

data[1] element

Siz data o'zgaruvchisini yuqorida aytilgandek to'ldirishingiz, App.tsx komponentasi uchun o'z ishini ustalik bilan qilishiga imkon yaratgan bo'ladi.

1 - Eslatma

profileImage papkasi ichidagi rasm nomi aynan profileImg.png shaklida bo'lishi kerak.

2 - Eslatma

Qilingan proyekt nomi va bu proyektni projectImages papkasidagi unga mos rasm nomi aynan bir xil bo'lishi kerak. Va bu nom defaultProjectImg bo'lishi mumkin emas.

note 2 note 2

3 - Eslatma

projectImages papkasi ichidagi barcha rasmlar nisbati bir xilda bo'lishi talab etilmaydi. Lekin ularni bir xilda olish tavsiya etiladi.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published