diff --git a/Dlearn_front.zip b/Dlearn_front.zip new file mode 100644 index 0000000..861f4ac Binary files /dev/null and b/Dlearn_front.zip differ diff --git a/assets/css/tailwind.css b/assets/css/tailwind.css index b60cdec..d70f03b 100644 --- a/assets/css/tailwind.css +++ b/assets/css/tailwind.css @@ -42,3 +42,33 @@ body { @apply w-[87.69%] md:w-[81.04%] flex flex-col justify-center mt-[18vw] md:mt-[4.688vw] px-[3.846vw] md:px-[1.563vw] bg-[#F8F8F8] rounded-[3.846vw] md:rounded-[0.781vw] } } +@media (max-width: 768px) { + .tabs-component .tabs-component-tab .is-active::before{ + height: 0vw !important; + } + .tabs-component .tabs-component-tab .is-active p{ + background-color: #D3EDED; + } + .scrolBar{ + padding: 0vw 1.5vw; + overflow: auto; + white-space: nowrap; +background-color: #FDFAFC; +box-shadow: 0px 0px 5px 0px #A6228626; +width: 87.692vw; +height: 13.077vw; +display: flex; +align-items: center; +border-radius: 3.846vw; + } + .scrolBar::-webkit-scrollbar { + display: none; + } + + /* Hide scrollbar for IE, Edge and Firefox */ + .scrolBar { + -ms-overflow-style: none; /* IE and Edge */ + scrollbar-width: none; /* Firefox */ + } + + } diff --git a/components/ProgressCard.vue b/components/ProgressCard.vue new file mode 100644 index 0000000..fe2a2b8 --- /dev/null +++ b/components/ProgressCard.vue @@ -0,0 +1,108 @@ + + + + + + 540,000 + تومان + + + + + + + ترفند های کاربردی پایتون + + + + + میزان مشاهده + 0 % + + + + + + + + + + + \ No newline at end of file diff --git a/components/courses-page/Courses-list.vue b/components/courses-page/Courses-list.vue index 85068d6..2a699d3 100644 --- a/components/courses-page/Courses-list.vue +++ b/components/courses-page/Courses-list.vue @@ -9,8 +9,8 @@ class="text-[0.741vw] text-[#383E43] flex items-center gap-[0.5vw] pb-[0.681vw]" > همه دوره ها @@ -89,4 +89,15 @@ const openSortOptions = () => { } }; - \ No newline at end of file + + + \ No newline at end of file diff --git a/components/home-page/About-us.vue b/components/home-page/About-us.vue index 3f45843..3a28a08 100644 --- a/components/home-page/About-us.vue +++ b/components/home-page/About-us.vue @@ -39,11 +39,11 @@ - \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index eed8e20..7b64f61 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,8 @@ "nuxt": "^3.11.2", "vue": "^3.4.27", "vue-router": "^4.3.2", - "vue3-carousel-nuxt": "^1.1.1" + "vue3-carousel-nuxt": "^1.1.1", + "vue3-tabs-component": "^1.3.7" }, "devDependencies": { "@nuxtjs/tailwindcss": "^6.12.0" @@ -11787,6 +11788,14 @@ "vue3-carousel": "^0.3.3" } }, + "node_modules/vue3-tabs-component": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/vue3-tabs-component/-/vue3-tabs-component-1.3.7.tgz", + "integrity": "sha512-nitYlPlTrKCW8msQS1HdtajYNRAfZsSP+2wQQymJDGDCK3um62mXP4oKUgAF5pRe6md86LMRQud7Ic3zmu7Zpg==", + "peerDependencies": { + "vue": "^3.0.0" + } + }, "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", diff --git a/package.json b/package.json index e512dca..68dc930 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "scripts": { "dev": "nuxt dev", "build": "nuxt build", - "start": "PORT=3542 HOST=127.0.0.1 node .output/server/index.mjs", + "start": "PORT=5805 HOST=127.0.0.1 node .output/server/index.mjs", "generate": "nuxt generate", "preview": "nuxt preview", "postinstall": "nuxt prepare" @@ -14,7 +14,8 @@ "nuxt": "^3.11.2", "vue": "^3.4.27", "vue-router": "^4.3.2", - "vue3-carousel-nuxt": "^1.1.1" + "vue3-carousel-nuxt": "^1.1.1", + "vue3-tabs-component": "^1.3.7" }, "devDependencies": { "@nuxtjs/tailwindcss": "^6.12.0" diff --git a/pages/account.vue b/pages/account.vue new file mode 100644 index 0000000..9babace --- /dev/null +++ b/pages/account.vue @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pages/account/index.vue b/pages/account/index.vue new file mode 100644 index 0000000..b80fbf4 --- /dev/null +++ b/pages/account/index.vue @@ -0,0 +1,481 @@ + + + + + + + + + 1 روز + + + سابقه عضویت + + + + + + + + + + + + + + + + + + 3 دوره + + + دوره های من + + + + + + + + + + + + 1 تیکت + + + تیکت ها + + + + + + + + + + + + 0 تومان + + + کیف پول + + + + + + + + + + + + + + + + آخرین تیکت ها + + + همه ی تیکت ها + + + + + + + + + طراحی سایت + + + 1402/09/12 + + + پاسخ داده شده + + + + + طراحی سایت + + + 1402/09/12 + + + پاسخ داده شده + + + + + + + + + + آخرین دوره ها + + + همه ی دوره های ثبت نام شده + + + + + + + + + + + + + + + + + + + پروفایل + + + + + + + + + + علی مصلحی + + + alimoslehi@ + + + + + + + + آذر + + + + + + + + 18 + + + سه شنبه + + + + + 17 + + + دو شنبه + + + + + 16 + + + یک شنبه + + + + + + 15 + + + شنبه + + + + + + 14 + + + جمعه + + + + + 13 + + + پنج شنبه + + + + + 12 + + + چهار شنبه + + + + + + + + + + + + \ No newline at end of file diff --git a/pages/account/my-courses.vue b/pages/account/my-courses.vue new file mode 100644 index 0000000..f4d798b --- /dev/null +++ b/pages/account/my-courses.vue @@ -0,0 +1,94 @@ + + + + + + + + + + + + محتوا دوم + + + محتوا سوم + + + محتوا سوم + + + + + + + + \ No newline at end of file diff --git a/pages/account/profile.vue b/pages/account/profile.vue new file mode 100644 index 0000000..f8cd7a7 --- /dev/null +++ b/pages/account/profile.vue @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + شماره موبایل + + + + نام و نام خانوادگی + + + + ایمیل + + + + ثبت اطلاعات + + + + diff --git a/pages/account/tickets.vue b/pages/account/tickets.vue new file mode 100644 index 0000000..77ddbde --- /dev/null +++ b/pages/account/tickets.vue @@ -0,0 +1,186 @@ + + + + + + + + تیکت ها + + + + + + + + طراحی سایت + + + 1402,09,12 + + + + مشاوره + + + پاسخ داده شده + + + + + + طراحی سایت + + + 1402,09,12 + + + + مشاوره + + + پاسخ داده شده + + + + + + طراحی سایت + + + 1402,09,12 + + + + مشاوره + + + پاسخ داده شده + + + + + + + محتوا دوم + محتوا سوم + + + + + + + + + تیکت جدید + + + + + + + + + + + + + \ No newline at end of file diff --git a/pages/account/wallet.vue b/pages/account/wallet.vue new file mode 100644 index 0000000..99f53a6 --- /dev/null +++ b/pages/account/wallet.vue @@ -0,0 +1,142 @@ + + + + + + + + + + + + + طراحی سایت + 60,000 + 1402,09,12 + واریز + + + طراحی سایت + 60,000 + 1402,09,12 + + برداشت + + + + + + محتوا دوم + + + محتوا سوم + + + + + + + + + + + + موجودی حساب + + + + + + + + 60,000 + + تومان + + + + مبلغ مورد نظر + + شارژ حساب + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/pages/index.vue b/pages/index.vue index 407d888..225fa2d 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1,7 +1,10 @@ - - - - + + + + + + + diff --git a/tailwind.config.js b/tailwind.config.js index 57229f2..ca440d2 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -8,7 +8,7 @@ export default { primaryGreen: '#0D3F40', primaryTextColor: '#383E43', secondaryTextColor: '#878787', - footerGreen: '#D3EDED' + footerGreen: '#D3EDED', } }
+ + 540,000 + تومان +
+ ترفند های کاربردی پایتون +
میزان مشاهده
0 %
+ 1 روز +
+ سابقه عضویت +
+ 3 دوره +
+ دوره های من +
+ 1 تیکت +
+ تیکت ها +
+ 0 تومان +
+ کیف پول +
+ آخرین تیکت ها +
+ همه ی تیکت ها + + + + +
+ طراحی سایت +
+ 1402/09/12 +
+ پاسخ داده شده +
+ آخرین دوره ها +
+ همه ی دوره های ثبت نام شده + + + + +
پروفایل
+ علی مصلحی +
+ alimoslehi@ +
+ 18 +
+ سه شنبه +
+ 17 +
+ دو شنبه +
+ 16 +
+ یک شنبه +
+ 15 +
+ شنبه +
+ 14 +
+ جمعه +
+ 13 +
+ پنج شنبه +
+ 12 +
+ چهار شنبه +
+ 1402,09,12 +
طراحی سایت
60,000
1402,09,12
موجودی حساب
+ 60,000 + + تومان + +
مبلغ مورد نظر