diff --git a/README.md b/README.md index be099427..ed5cde54 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ > A curated resource platform for HSC & SSC students of Bangladesh — built by members, for everyone. -HSCStack is a structured platform where verified members share academic resources — notes, questions, PDFs, images, and videos — organized by subject and chapter, so every SSC & HSC student can find what they need in one place. On top of that, we've got a real-time community chat, an educational blog, study progress tracking, and an AI learning assistant — all completely free and ad-free. +HSCStack is a structured platform where verified members share academic resources — notes, questions, PDFs, images, and videos — organized by subject and chapter, so every SSC & HSC student can find what they need in one place. On top of that, we've got a real-time community chat, an educational blog, study progress tracking, and an AI learning assistant — all designed for an open, distraction-free study experience. --- @@ -26,7 +26,7 @@ Browsing is open to everyone. But to **contribute**, you need to be an HSCStack - 📄 **5 Resource Types** — Notes, questions, PDFs, images, and videos. Direct uploads to S3/R2 or external links. - ⬆️ **Community Voting** — Upvote/downvote folders. Best content rises to the top. - ✅ **Progress Tracking** — Mark resources as "Completed." See completion counts and who's been studying. -- 🎥 **Custom YouTube Player** — Watch classes without YouTube ads or distracting recommendations. Custom controls with variable speed (0.75x–2x), 5-second skip, and fullscreen. +- 🎥 **Custom YouTube Player** — Watch classes in a distraction-free player without distracting recommendations. Custom controls with variable speed (0.75x–2x), 5-second skip, and fullscreen. - 💬 **Live Chat** — Real-time global chat with message replies, @mentions, emoji reactions, and a smart profanity filter. Community reporting with auto-ban for repeat offenders. - 👤 **Public Profiles** — Vanity URLs (`/u/{username}`) with bio, institution, avatar, social links, and a unified activity stream. - ❤️ **Peer Appreciations** — Appreciate members with milestone email notifications. diff --git a/resources/js/components/ToastNotification.vue b/resources/js/components/ToastNotification.vue index 11e319b4..fbfa8918 100644 --- a/resources/js/components/ToastNotification.vue +++ b/resources/js/components/ToastNotification.vue @@ -52,10 +52,7 @@ watch( const errorKeys = Object.keys(errors || {}); if (errorKeys.length > 0) { - addToast( - 'Failed: Please fix the errors to continue.', - 'error', - ); + addToast('Failed: Please fix the errors to continue.', 'error'); } }, { deep: true }, diff --git a/resources/js/pages/ContributorGuide.vue b/resources/js/pages/ContributorGuide.vue index fd73f7c4..e4765f17 100644 --- a/resources/js/pages/ContributorGuide.vue +++ b/resources/js/pages/ContributorGuide.vue @@ -67,7 +67,7 @@ const faqs = [ }, { question: 'ওয়েবসাইটটি কীভাবে অর্থায়ন করা হয়?', - answer: 'এটি একটি অলাভজনক উদ্যোগ। আমাদের কনট্রিবিউটর এবং শিক্ষার্থীরাই মূলত আমাদের আর্থিক অনুদান দিয়ে থাকেন। আমাদের সাপোর্ট করতে ভিজিট করুন ', + answer: 'এটি শিক্ষার্থীদের সহায়তায় পরিচালিত একটি কমিউনিটি উদ্যোগ। কনট্রিবিউটর ও শুভাকাঙ্ক্ষীদের অনুদান এবং সহযোগিতায় প্ল্যাটফর্মটির সার্ভার ও ক্লাউড অবকাঠামো পরিচালিত হয়। আমাদের পাশে থাকতে ভিজিট করুন ', linkText: 'আমাদের সাপোর্ট পেজ', linkUrl: '/donate', answerAfter: '।', @@ -75,7 +75,7 @@ const faqs = [ }, { question: 'এটি কে বা কারা পরিচালনা করে?', - answer: 'এটি কোনো বাণিজ্যিক প্রতিষ্ঠান নয়; দেশজুড়ে ছড়িয়ে থাকা একদল উদ্যমী শিক্ষার্থী স্বেচ্ছাশ্রমে প্ল্যাটফর্মটি পরিচালনা ও কনটেন্ট কিউরেট করে থাকে। আমাদের টিম সম্পর্কে আরও জানতে পড়ুন ', + answer: 'দেশজুড়ে ছড়িয়ে থাকা একদল উদ্যমী শিক্ষার্থী ও ডেডিকেটেড টিম প্ল্যাটফর্মটি পরিচালনা ও নিয়মিত কনটেন্ট কিউরেট করে থাকে। আমাদের টিম সম্পর্কে আরও জানতে পড়ুন ', linkText: 'আমাদের কথা', linkUrl: '/about-us', answerAfter: '।', diff --git a/resources/js/pages/Donate.vue b/resources/js/pages/Donate.vue index 85613405..c49b494e 100644 --- a/resources/js/pages/Donate.vue +++ b/resources/js/pages/Donate.vue @@ -18,12 +18,12 @@ const supportUrl = 'https://supportkori.com/hscstack'; Support & Donate @@ -37,7 +37,7 @@ const supportUrl = 'https://supportkori.com/hscstack';

- ফ্রি শিক্ষামূলক প্ল্যাটফর্মটিকে সচল রাখতে সাহায্য করুন + উন্মুক্ত শিক্ষা প্ল্যাটফর্মটিকে সচল রাখতে সাহায্য করুন

@@ -58,16 +58,16 @@ const supportUrl = 'https://supportkori.com/hscstack';

- আমাদের প্ল্যাটফর্মটি ১০০% ফ্রি এবং বিজ্ঞাপনমুক্ত + HSCStack-কে সচল ও সমৃদ্ধ রাখতে সহায়তা করুন

- HSCStack শিক্ষার্থীদের দ্বারা নির্মিত একটি অলাভজনক - উদ্যোগ। HSC ও SSC শিক্ষার্থীদের পড়াশোনা সহজ করতে আমরা - কোনো সাবস্ক্রিপশন ফি বা বিরক্তিকর পপ-আপ অ্যাড রাখি না। - আপনার সহযোগিতা আমাদের সার্ভার ও ডোমেইন খরচ চালাতে - সাহায্য করবে। + HSCStack শিক্ষার্থীদের স্বতঃস্ফূর্ত অংশগ্রহণে নির্মিত + একটি শিক্ষা প্ল্যাটফর্ম। HSC ও SSC শিক্ষার্থীদের পড়াশোনা + সহজ ও কার্যকর রাখতে আমরা প্রতিনিয়ত কাজ করছি। দ্রুতগতির + ক্লাউড সার্ভার, ডেটাবেস ও প্ল্যাটফর্মটি সচল ও উন্নত + রাখতে আপনাদের সহায়তা ও সহযোগিতা প্রয়োজন।

- ৩. ১০০% ক্লিন ও ডিসট্র্যাকশন-ফ্রি অভিজ্ঞতা + ৩. পরিচ্ছন্ন ও ডিসট্র্যাকশন-ফ্রি অভিজ্ঞতা

- আমরা ওয়েবসাইটে কোনো গুগল অ্যাড বা থার্ড-পার্টি - বিজ্ঞাপন দেখাই না, যাতে পড়ালেখার সময়ে শিক্ষার্থীদের - মনোযোগ নষ্ট না হয়। আপনাদের সহায়তাই আমাদের স্বাবলম্বী - রাখে। + শিক্ষার্থীদের পড়াশোনার মনোযোগ অটুট রাখতে আমরা একটি + পরিচ্ছন্ন, আধুনিক এবং সুশৃঙ্খল স্টাডি এনভায়রনমেন্ট + বজায় রাখছি।

diff --git a/resources/js/pages/ai/Index.vue b/resources/js/pages/ai/Index.vue index 1e4fe15a..7259bff1 100644 --- a/resources/js/pages/ai/Index.vue +++ b/resources/js/pages/ai/Index.vue @@ -164,16 +164,16 @@ const handleMockSubmit = (question?: string) => {

- এই সার্ভিসটি সম্পূর্ণ ফ্রি রাখতে আমাদের ফান্ডিং - প্রয়োজন! + AI সার্ভিসটিকে সচল ও সবার জন্য সহজলভ্য রাখতে সহায়তা + করুন

- HSCStack একটি অলাভজনক উদ্যোগ। AI সার্ভিস সম্পূর্ণ - ফ্রিতে দিতে এবং সার্ভার ও API কস্ট বহন করতে আমাদের - ফান্ডিং প্রয়োজন। + HSCStack একটি কমিউনিটি-চালিত উদ্যোগ। স্মার্ট এআই + সার্ভিস, দ্রুতগতির সার্ভার ও এপিআই খরচ বহন করতে + আপনাদের ফান্ডিং ও সমর্থন প্রয়োজন।

diff --git a/resources/js/pages/platform/JoinTeam.vue b/resources/js/pages/platform/JoinTeam.vue index 15d1afdc..be9abd33 100644 --- a/resources/js/pages/platform/JoinTeam.vue +++ b/resources/js/pages/platform/JoinTeam.vue @@ -145,7 +145,7 @@ const roles: Role[] = [ title: 'Campus Promoter', bengaliTitle: 'ক্যাম্পাস প্রমোটর', description: - 'আমাদের এই অলাভজনক উদ্যোগকে একদম তৃণমূল পর্যায়ের শিক্ষার্থীদের কাছে পৌঁছে দিতে সাহায্য করুন।', + 'আমাদের এই উন্মুক্ত শিক্ষা প্ল্যাটফর্মকে একদম তৃণমূল পর্যায়ের শিক্ষার্থীদের কাছে পৌঁছে দিতে সাহায্য করুন।', responsibilities: [ 'বিভিন্ন college ও স্টুডেন্ট গ্রুপে প্ল্যাটফর্মের ফ্রি রিসোর্স ও আপডেট শেয়ার করা', 'নিজের কলেজে HSCStack-এর প্রতিনিধি হিসেবে শিক্ষার্থীদের গাইড করা', @@ -302,8 +302,8 @@ onBeforeUnmount(() => window.removeEventListener('keydown', handleKeydown));

- সারাদেশের HSC & SSC স্টুডেন্টদের কাছে প্রিমিয়াম ও বিজ্ঞাপনমুক্ত - পড়াশোনার অভিজ্ঞতা পৌঁছে দিতে আমাদের সাথে যুক্ত হোন। + সারাদেশের HSC & SSC স্টুডেন্টদের কাছে সেরা ও পরিচ্ছন্ন পড়াশোনার + অভিজ্ঞতা পৌঁছে দিতে আমাদের সাথে যুক্ত হোন।

diff --git a/resources/views/app.blade.php b/resources/views/app.blade.php index cd0f9d50..1bde437e 100644 --- a/resources/views/app.blade.php +++ b/resources/views/app.blade.php @@ -274,7 +274,7 @@ } elseif ($pageComponent === 'Donate') { $metaTitle = 'Support & Donate - ' . config('app.name', 'HSCStack'); $ogTitle = 'Support & Donate - HSCStack'; - $metaDescription = 'Support HSCStack to keep the platform free, ad-free, and accessible to every student in Bangladesh.'; + $metaDescription = 'Support HSCStack to keep educational resources accessible and continuously running for every student in Bangladesh.'; } elseif ($pageComponent === 'Support' || $pageComponent === 'SupportMyTickets') { $metaTitle = 'Support Center - ' . config('app.name', 'HSCStack'); $ogTitle = 'Support Center - HSCStack';