১Firebase প্রজেক্ট তৈরি ও কনফিগারেশন
এই ধাপে আমরা একটি নতুন Firebase প্রজেক্ট তৈরি করব, আমাদের ওয়েব অ্যাপটি তার সাথে যুক্ত করব, Realtime Database সেটআপ করব এবং সবশেষে অ্যাপের জন্য প্রয়োজনীয় কনফিগারেশন কোড সংগ্রহ করব।
১.১: নতুন Firebase প্রজেক্ট তৈরি করুন
- প্রথমে Firebase Console-এ যান এবং আপনার Google অ্যাকাউন্ট দিয়ে লগইন করুন।
Add projectবাCreate a projectবাটনে ক্লিক করুন।- আপনার প্রজেক্টের একটি নাম দিন এবং ধাপগুলো অনুসরণ করে প্রজেক্ট তৈরি করুন।
[GIF: Firebase প্রজেক্ট তৈরির সম্পূর্ণ প্রক্রিয়া]
১.২: আপনার প্রজেক্টে Web App যোগ করুন
- প্রজেক্ট তৈরি হয়ে গেলে, ওভারভিউ পেজ থেকে ওয়েব আইকনে (
</>) ক্লিক করুন। - আপনার অ্যাপের একটি নাম দিন এবং
Register appবাটনে ক্লিক করুন। - পরবর্তী পেজে যে কনফিগারেশন কোড দেখাবে, তা আপাতত রেখে
Continue to console-এ ক্লিক করুন।
[স্ক্রিনশট: ওয়েব অ্যাপ (>) আইকনটি হাইলাইট করা]
১.৩: Realtime Database তৈরি ও রুলস সেট করুন
- বামপাশের মেন্যু থেকে
Build>Realtime Databaseএ ক্লিক করুন। Create Databaseবাটনে ক্লিক করে আপনার পছন্দের লোকেশন বেছে নিন।- সিকিউরিটি রুলস এর জন্য
Start in test modeনির্বাচন করেEnableকরুন। - ডাটাবেসের
Rulesট্যাবে গিয়ে আপনি নিরাপত্তা রুলস দেখতে ও পরিবর্তন করতে পারবেন।
[স্ক্রিনশট: Realtime Database তৈরির পপ-আপ]
১.৪: অ্যাপ কনফিগারেশন (Config) সংগ্রহ করুন
- বামপাশের মেন্যুর উপরে গিয়ার আইকনে (⚙️) ক্লিক করে
Project settingsএ যান। Your appsসেকশনে আপনার রেজিস্টার করা ওয়েব অ্যাপটি দেখতে পাবেন।SDK setup and configurationথেকেConfigঅপশনটি সিলেক্ট করুন।- নিচের মতো দেখতে
firebaseConfigঅবজেক্টটি কপি করে নিন। এটিই আপনার ওয়েব অ্যাপের চাবিকাঠি।
const firebaseConfig = {
apiKey: "AIzaSyXXXXXXXXXXXXXXXXXXX",
authDomain: "your-project-id.firebaseapp.com",
databaseURL: "https://your-project-id-default-rtdb.firebaseio.com",
projectId: "your-project-id",
storageBucket: "your-project-id.appspot.com",
messagingSenderId: "1234567890",
appId: "1:1234567890:web:XXXXXXXXXXXXXXXXXX"
};
🎉
অভিনন্দন! প্রথম ধাপ সম্পন্ন হয়েছে।
আপনি সফলভাবে আপনার ওয়েব অ্যাপের জন্য Firebase প্রজেক্ট তৈরি এবং কনফিগার করেছেন। আপনার কাছে এখন একটি সচল Realtime Database এবং ওয়েব অ্যাপের জন্য প্রয়োজনীয় Config কোড রয়েছে।