FeaturesTemplatesShowcaseTownie
AI
BlogDocsPricing
Log inSign up
wahobd
wahobdwahoearning
Public
Like
wahoearning
Home
Code
5
backend
3
frontend
3
shared
1
README.md
H
main.tsx
Branches
1
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
README.md
Code
/
README.md
Search
6/27/2025
README.md

🎯 EarnBD - বাংলাদেশি আয় প্ল্যাটফর্ম

একটি সম্পূর্ণ earning platform যেখানে ব্যবহারকারীরা টাস্ক কমপ্লিট করে আয় করতে পারবেন এবং bKash/Nagad দিয়ে ডিপোজিট/উইথড্র করতে পারবেন।

🌟 ফিচারসমূহ

✅ একাউন্ট রেজিস্ট্রেশন ও লগইন

  • সিকিউর JWT authentication
  • ইমেইল ও ফোন নম্বর ভ্যালিডেশন
  • পাসওয়ার্ড হ্যাশিং

✅ রেফারেল ইনকাম সিস্টেম

  • ইউনিক রেফারেল কোড
  • রেফারেল বোনাস সিস্টেম
  • রেফারেল ট্র্যাকিং

✅ প্রতিদিন টাস্ক কমপ্লিট করে আয়

  • ৬টি বিভিন্ন ধরনের টাস্ক
  • দৈনিক সীমা নিয়ন্ত্রণ
  • তাৎক্ষণিক রিওয়ার্ড

✅ VIP লেভেল অনুযায়ী বাড়তি ইনকাম

  • ৫টি VIP লেভেল (ফ্রি থেকে প্ল্যাটিনাম)
  • VIP বোনাস সিস্টেম
  • অটো VIP আপগ্রেড

✅ ব্যালেন্স হিস্টোরি ও লাইভ রিপোর্ট

  • রিয়েল-টাইম ব্যালেন্স আপডেট
  • বিস্তারিত লেনদেনের ইতিহাস
  • আজকের আয়ের সামারি

✅ bKash/Nagad দিয়ে ডিপোজিট

  • bKash ও Nagad সাপোর্ট
  • ম্যানুয়াল ভেরিফিকেশন
  • তাৎক্ষণিক ব্যালেন্স আপডেট

✅ মিনিমাম ব্যালেন্সে উইথড্র রিকোয়েস্ট

  • ন্যূনতম ১০০ টাকা উইথড্র
  • VIP লেভেল অনুযায়ী সীমা
  • ২৪ ঘন্টার মধ্যে প্রক্রিয়াকরণ

✅ ইনস্ট্যান্ট নোটিফিকেশন ও মেসেজ

  • রিয়েল-টাইম নোটিফিকেশন
  • সিস্টেম মেসেজ
  • ব্রডকাস্ট নোটিফিকেশন

✅ এডমিন প্যানেল থেকে সবকিছু নিয়ন্ত্রণ

  • ড্যাশবোর্ড স্ট্যাটিস্টিক্স
  • ব্যবহারকারী পরিচালনা
  • লেনদেন অনুমোদন/বাতিল

🎨 ডিজাইন ফিচার

  • অরেঞ্জ থিম: আকর্ষণীয় গ্রেডিয়েন্ট ডিজাইন
  • গ্লাস ইফেক্ট: মডার্ন UI/UX
  • রেসপন্সিভ: মোবাইল ও ডেস্কটপ ফ্রেন্ডলি
  • বাংলা ভাষা: সম্পূর্ণ বাংলা ইন্টারফেস
  • স্মুথ অ্যানিমেশন: ইন্টারঅ্যাক্টিভ এলিমেন্ট

🚀 লাইভ ডেমো

সাইট URL: https://wahobd--46a0d84e531611f0b42cf69ea79377d9.web.val.run

🔐 টেস্ট একাউন্ট

ব্যবহারকারী একাউন্ট:

  • ইমেইল: test@example.com
  • পাসওয়ার্ড: 123456

এডমিন একাউন্ট:

  • ইমেইল: admin@example.com
  • পাসওয়ার্ড: admin123

💰 VIP লেভেল সিস্টেম

লেভেলনামন্যূনতম ডিপোজিটদৈনিক বোনাসরেফারেল বোনাসউইথড্র সীমা
0ফ্রি৳০৳০৫%৳১০০
1ব্রোঞ্জ৳৫০০৳১০১০%৳১,০০০
2সিলভার৳২,০০০৳২৫১৫%৳৫,০০০
3গোল্ড৳৫,০০০৳৫০২০%৳১০,০০০
4প্ল্যাটিনাম৳১০,০০০৳১০০২৫%৳৫০,০০০

📋 উপলব্ধ টাস্ক

  1. দৈনিক চেক-ইন - ৳৫ (দৈনিক ১বার)
  2. ভিডিও দেখুন - ৳১০ (দৈনিক ৫বার)
  3. সোশ্যাল শেয়ার - ৳১৫ (VIP ১+, দৈনিক ৩বার)
  4. সার্ভে পূরণ - ৳২৫ (VIP ১+, দৈনিক ২বার)
  5. প্রোডাক্ট রিভিউ - ৳৫০ (VIP ২+, দৈনিক ১বার)
  6. রেফার বন্ধু - ৳১০০ (দৈনিক ১০বার)

🏗️ প্রযুক্তিগত বিবরণ

Backend

  • Framework: Hono.js
  • Database: SQLite
  • Authentication: JWT
  • Language: TypeScript

Frontend

  • Framework: React 18.2.0
  • Styling: TailwindCSS + Custom CSS
  • Language: TypeScript
  • Build: ESM modules

Database Schema

  • users_v2 - ব্যবহারকারীর তথ্য
  • tasks_v2 - টাস্ক তালিকা
  • user_tasks_v2 - টাস্ক সম্পন্নের রেকর্ড
  • transactions_v2 - লেনদেনের ইতিহাস
  • referrals_v2 - রেফারেল রেকর্ড
  • notifications_v2 - নোটিফিকেশন
  • vip_levels_v2 - VIP লেভেল কনফিগারেশন

🔧 API Endpoints

Authentication

  • POST /api/auth/register - নতুন একাউন্ট তৈরি
  • POST /api/auth/login - লগইন
  • POST /api/auth/verify - টোকেন যাচাই

Tasks

  • GET /api/tasks - টাস্ক তালিকা
  • POST /api/tasks/complete - টাস্ক সম্পন্ন
  • GET /api/tasks/history - টাস্ক ইতিহাস
  • GET /api/tasks/today-summary - আজকের সামারি

Payments

  • GET /api/payments/transactions - লেনদেনের ইতিহাস
  • POST /api/payments/deposit - ডিপোজিট রিকোয়েস্ট
  • POST /api/payments/withdraw - উইথড্র রিকোয়েস্ট
  • GET /api/payments/vip-levels - VIP লেভেল তালিকা
  • GET /api/payments/methods - পেমেন্ট মেথড

Admin

  • POST /api/admin/login - এডমিন লগইন
  • GET /api/admin/dashboard - ড্যাশবোর্ড স্ট্যাটস
  • GET /api/admin/users - ব্যবহারকারী তালিকা
  • GET /api/admin/transactions - লেনদেন তালিকা
  • POST /api/admin/transactions/:id/status - লেনদেন অনুমোদন
  • POST /api/admin/users/:id/toggle-status - ব্যবহারকারী স্ট্যাটাস
  • POST /api/admin/broadcast - ব্রডকাস্ট নোটিফিকেশন

📱 ব্যবহারের নির্দেশনা

নতুন ব্যবহারকারী

  1. সাইটে যান এবং "Create Account" ক্লিক করুন
  2. তথ্য পূরণ করুন (রেফারেল কোড ঐচ্ছিক)
  3. লগইন করুন এবং টাস্ক সম্পন্ন করুন
  4. ব্যালেন্স জমা হলে উইথড্র করুন

ডিপোজিট প্রক্রিয়া

  1. "ওয়ালেট" সেকশনে যান
  2. "ডিপোজিট" ক্লিক করুন
  3. bKash/Nagad দিয়ে টাকা পাঠান
  4. Transaction ID দিয়ে রিকোয়েস্ট করুন
  5. এডমিন অনুমোদনের অপেক্ষা করুন

উইথড্র প্রক্রিয়া

  1. ন্যূনতম ১০০ টাকা ব্যালেন্স থাকতে হবে
  2. "উইথড্র" ক্লিক করুন
  3. পেমেন্ট মেথড ও একাউন্ট নম্বর দিন
  4. ২৪ ঘন্টার মধ্যে প্রক্রিয়া হবে

🛡️ নিরাপত্তা ফিচার

  • JWT Authentication: সিকিউর টোকেন সিস্টেম
  • Password Hashing: SHA-256 এনক্রিপশন
  • Input Validation: সব ইনপুট যাচাই
  • SQL Injection Protection: Parameterized queries
  • Rate Limiting: API কল সীমাবদ্ধতা
  • CORS Protection: ক্রস-অরিজিন নিরাপত্তা

🎯 ভবিষ্যৎ পরিকল্পনা

  • মোবাইল অ্যাপ ডেভেলপমেন্ট
  • অটোমেটিক পেমেন্ট গেটওয়ে
  • আরো টাস্ক ক্যাটাগরি
  • লিডারবোর্ড সিস্টেম
  • পুশ নোটিফিকেশন
  • মাল্টি-ল্যাঙ্গুয়েজ সাপোর্ট

📞 সাপোর্ট

কোন সমস্যা বা প্রশ্ন থাকলে যোগাযোগ করুন:

  • ইমেইল: support@earnbd.com
  • ফোন: +৮৮০১৭XXXXXXXX

© ২০২৫ EarnBD. সকল অধিকার সংরক্ষিত।

Go to top
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Product
FeaturesCLIAI agentsCode intelligenceSlack integrationsGTMPricing
Developers
DocsStatusAPI ExamplesNPM Package Examples
Explore
ShowcaseTemplatesNewest ValsTrending ValsNewsletter
Company
AboutBlogCareersBrandhi@val.town
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.