ক্রিপ্টো ড্যাশবোর্ড
একটি ড্যাশবোর্ড তৈরি করতে রিয়েল-টাইম ডেটা ক্রিপ্টো মূল্য পুনরুদ্ধার করুন
এটা কি করে
আমাদের অ্যাপ্লিকেশনটি একটি বিস্তৃত ক্রিপ্টোকারেন্সি ড্যাশবোর্ড হিসাবে কাজ করে, যা ব্যবহারকারীদেরকে Gemini API থেকে প্রাপ্ত ক্রিপ্টোকারেন্সি মূল্যের রিয়েল-টাইম অন্তর্দৃষ্টি প্রদান করার জন্য ডিজাইন করা হয়েছে। এই ড্যাশবোর্ডটি Node.js এবং Express দ্বারা চালিত একটি ব্যাকএন্ডে বিভক্ত এবং প্রতিক্রিয়া ব্যবহার করে একটি ফ্রন্টএন্ড তৈরি করা হয়েছে।
ব্যাকএন্ড পোর্ট 5000-এ কাজ করে এবং ফ্রন্টএন্ড এবং জেমিনি API-এর মধ্যে মধ্যস্থতাকারী হিসেবে কাজ করে। ব্যাকএন্ডের মূল উপাদানগুলির মধ্যে রয়েছে:
- ইনকামিং রিকোয়েস্ট বডি পার্স করতে `express.json()` এবং `express.urlencoded()` ব্যবহার করে। এগুলি 10MB সীমার সাথে কনফিগার করা হয়েছে, সম্ভাব্য বড় পেলোডগুলির সাথে সামঞ্জস্যতা নিশ্চিত করে৷
- ফ্রন্টএন্ড থেকে নিরাপদ ক্রস-অরিজিন অনুরোধের সুবিধার্থে `cors` মিডলওয়্যার ব্যবহার করে CORS (ক্রস-অরিজিন রিসোর্স শেয়ারিং) প্রয়োগ করে।
- Gemini API (`https://api.gemini.com/v1/pricefeed`) থেকে ক্রিপ্টোকারেন্সি মূল্য ডেটা আনার জন্য দায়ী একটি GET এন্ডপয়েন্ট (`/api/crypto`) সংজ্ঞায়িত করে।
- Gemini API-এ অ্যাসিঙ্ক্রোনাস HTTP অনুরোধ করার জন্য Axios ব্যবহার করে। এই অনুরোধগুলির মধ্যে একটি প্রয়োজনীয় API কী (`X-GEMINI-APIKEY`), নিরাপদে একটি পরিবেশ পরিবর্তনশীল (`process.env.GEMINI_API_KEY`) হিসাবে সংরক্ষিত রয়েছে।
দিয়ে নির্মিত
- ওয়েব/ক্রোম
দল
দ্বারা
নাথান
থেকে
নিউজিল্যান্ড