![]() |
- গোপনীয়তা: আপনার ভিডিওগুলি আপনার ডিভাইসে থাকে
- বিনামূল্যে বৈশিষ্ট্য: ক্যাপকুটের প্রতিটি প্রাথমিক বৈশিষ্ট্য এখন পেওয়াল করা হয়েছে
- সহজ: লোকেরা যে সম্পাদকদের ব্যবহার করা সহজ তা চায় – ক্যাপকুট এটি প্রমাণ করেছে
- টাইমলাইন ভিত্তিক সম্পাদনা
- মাল্টি-ট্র্যাক সমর্থন
- রিয়েল-টাইম পূর্বরূপ
- কোনও জলছবি বা সাবস্ক্রিপশন নেই
- বিশ্লেষণ দ্বারা সরবরাহ করা ডাটাবুডডি100% বেনামে এবং অ-আক্রমণাত্মক।
apps/web/
– মেইন নেক্সট.জেএস ওয়েব অ্যাপ্লিকেশনsrc/components/
– ইউআই এবং সম্পাদক উপাদানsrc/hooks/
– কাস্টম প্রতিক্রিয়া হুকসsrc/lib/
– ইউটিলিটি এবং এপিআই যুক্তিsrc/stores/
– রাজ্য পরিচালনা (শর্ত ইত্যাদি)src/types/
– টাইপস্ক্রিপ্ট প্রকার
আপনি শুরু করার আগে, আপনার সিস্টেমে নিম্নলিখিত ইনস্টল করেছেন তা নিশ্চিত করুন:
- সংগ্রহস্থল কাঁটাচামচ
- স্থানীয়ভাবে আপনার কাঁটাচামচটি ক্লোন করুন
- ওয়েব অ্যাপ ডিরেক্টরিতে নেভিগেট করুন:
cd apps/web
- নির্ভরতা ইনস্টল করুন:
bun install
- উন্নয়ন সার্ভার শুরু করুন:
bun run dev
- নোড.জেএস 18+
- বান (সর্বশেষ সংস্করণ)
- ডকার (স্থানীয় ডাটাবেসের জন্য)
ডাটাবেস এবং রেডিস পরিষেবাগুলি শুরু করুন:
# From project root docker-compose up -d
ওয়েব অ্যাপ ডিরেক্টরিতে নেভিগেট করুন:
অনুলিপি
.env.example
থেকে.env.local
::# Unix/Linux/Mac cp .env.example .env.local # Windows Command Prompt copy .env.example .env.local # Windows PowerShell Copy-Item .env.example .env.local
প্রয়োজনীয় পরিবেশ ভেরিয়েবল কনফিগার করুন
.env.local
::প্রয়োজনীয় ভেরিয়েবল:
# Database (matches docker-compose.yaml) DATABASE_URL="postgresql://opencut:opencutthegoat@localhost:5432/opencut" # Generate a secure secret for Better Auth BETTER_AUTH_SECRET="your-generated-secret-here" BETTER_AUTH_URL="http://localhost:3000" # Redis (matches docker-compose.yaml) UPSTASH_REDIS_REST_URL="http://localhost:8079" UPSTASH_REDIS_REST_TOKEN="example_token" # Development NODE_ENV="development"
আরও ভাল_আউথ_সেক্রেট উত্পন্ন করুন:
# Unix/Linux/Mac openssl rand -base64 32 # Windows PowerShell (simple method) (System.Web.Security.Membership)::GeneratePassword(32, 0) # Cross-platform (using Node.js) node -e "console.log(require('crypto').randomBytes(32).toString('base64'))" # Or use an online generator:
Al চ্ছিক ভেরিয়েবল (গুগল ওআউথের জন্য):
# Only needed if you want to test Google login GOOGLE_CLIENT_ID="your-google-client-id" GOOGLE_CLIENT_SECRET="your-google-client-secret"
ডাটাবেস মাইগ্রেশন চালান:
bun run db:migrate
থেকে (অভ্যন্তরীণ অ্যাপ্লিকেশন/ওয়েব) থেকেউন্নয়ন সার্ভার শুরু করুন:
bun run dev
থেকে (অভ্যন্তরীণ অ্যাপ্লিকেশন/ওয়েব) থেকে
আবেদনটি পাওয়া যাবে http: // লোকালহোস্ট: 3000।
দ্রষ্টব্য: আমরা বর্তমানে দ্রুত বিকাশ এবং ব্রেকিং পরিবর্তনের সাথে একটি অত্যন্ত দ্রুত গতিতে চলেছি। আমরা আগ্রহের প্রশংসা করার সময়, দ্বন্দ্ব এবং অপচয় করা প্রচেষ্টা এড়াতে অবদান রাখার আগে প্রকল্পটি স্থিতিশীল না হওয়া পর্যন্ত অপেক্ষা করার পরামর্শ দেওয়া হয়।
আমরা অবদানকে স্বাগত জানাই! বিশদ সেটআপ নির্দেশাবলী এবং বিকাশের নির্দেশিকাগুলির জন্য দয়া করে আমাদের অবদানকারী গাইড দেখুন।
অবদানকারীদের জন্য দ্রুত শুরু:
- স্থানীয়ভাবে রেপো এবং ক্লোনটি কাঁটাচামচ করুন
- অবদান.এমডি সেটআপ নির্দেশাবলী অনুসরণ করুন
- একটি বৈশিষ্ট্য শাখা তৈরি করুন এবং একটি পিআর জমা দিন
ধন্যবাদ ভার্সেল ওপেন সোর্স সফ্টওয়্যার তাদের সমর্থনের জন্য।
আমার লাইসেন্স