INNOVATEX হ্যাকাথন ব্রিফ
এই ইন্টারেক্টিভ অ্যাপ্লিকেশনটি INNOVATEX হ্যাকাথনের রিকোয়ারমেন্টগুলো সহজে বোঝার জন্য ডিজাইন করা হয়েছে। এখানে আপনি পার্ট ১ (Pre-Hack) এর আবশ্যক কাজ এবং পার্ট ২ (Onsite) এর নিশ্চিত চ্যালেঞ্জগুলো সম্পর্কে বিস্তারিত জানতে পারবেন।
থিম: SDG 2 (Zero Hunger)
খাদ্য নিরাপত্তা এবং পুষ্টি উন্নত করার মাধ্যমে ক্ষুধার অবসান ঘটানো।
থিম: SDG 12 (Responsible Consumption)
খাবারের অপচয় হ্রাস এবং টেকসই খাদ্য ব্যবস্থাপনা প্রচার করা।
পর্ব ১: Pre-Hackathon Requirements
হ্যাকাথনের দিন onsite চ্যালেঞ্জ শুরু করার আগে আপনাকে অবশ্যই এই ফিচারগুলো সম্পূর্ণ করে আনতে হবে। এই পর্যায়ে কোনো AI ইন্টিগ্রেশনের প্রয়োজন নেই।
পর্ব ১: কাজের আনুমানিক বিভাজন
আবশ্যক ফিচারসমূহ
১. Authentication 🔐
- নিরাপদ ইউজার রেজিস্ট্রেশন ও লগইন (ইমেইল/পাসওয়ার্ড)।
- বেসিক ভ্যালিডেশন।
- ডাটাবেসে ইউজার ইনফো সংরক্ষণ।
২. Profile & Logging 📦
- ইউজার প্রোফাইল পেজ।
- দৈনিক খাদ্য ব্যবহারের ম্যানুয়াল লগ।
- সাধারণ ইনভেন্টরি লিস্ট ম্যানেজমেন্ট।
৩. Seeded Food Database 🍎
- ১৫-২০টি সাধারণ খাবারের তথ্য (নাম, ক্যাটাগরি, মেয়াদ, মূল্য)।
- ইনভেন্টরি পেজে আইটেম লিস্ট ও ফিল্টার।
৪. Seeded Resources 📝
- অপচয় কমানো ও পুষ্টি বিষয়ক ১৫-২০টি রিসোর্স।
- রিসোর্স ডিসপ্লে পেজ।
৫. Basic Tracking Logic 💡
- বেসিক সারসংক্ষেপ (Non-AI)।
- সিম্পল ম্যাচিং এর মাধ্যমে রিসোর্স সুপারিশ।
৬. Image Upload (UI Only) 📷
- রিসিট বা খাবারের ছবি আপলোড ইন্টারফেস।
- ছবি স্টোরেজে সেভ করা।
৭. Dashboard & UI 🖥️
- ক্লিন ড্যাশবোর্ড ও নেভিগেশন।
- Accessibility ও Usability-তে ফোকাস।
৮. Documentation 📖
- README.md ফাইল।
- সেটআপ ও রান করার ক্লিয়ার গাইডলাইন।
পর্ব ২: Onsite 10-Hour Challenge
এই অংশটি হ্যাকাথনের দিন ১০ ঘন্টার মধ্যে সম্পন্ন করতে হবে। এখানে আপনাকে পার্ট ১ এর প্ল্যাটফর্মটিকে একটি বুদ্ধিমান AI-সিস্টেমে রূপান্তর করতে হবে।
Core AI Requirements (Mandatory)
• সাপ্তাহিক ট্রেন্ড সনাক্তকরণ (যেমন: উইকেন্ডে ফলের ব্যবহার বেশি)।
• কোন ক্যাটাগরির খাবার বেশি বা কম খাওয়া হচ্ছে তা বের করা।
• আগামী ৩-৭ দিনে কোন খাবার নষ্ট হওয়ার সম্ভাবনা আছে তা প্রেডিক্ট করা।
• হিটম্যাপ বা চার্টের মাধ্যমে ইনসাইট দেখানো।
• ইউজারের বাজেটের মধ্যে সাপ্তাহিক মিল প্ল্যান অপটিমাইজ করা।
• ইনভেন্টরিতে থাকা খাবার আগে ব্যবহারের পরামর্শ দেওয়া (Waste Reduction)।
• পুষ্টির চাহিদা নিশ্চিত করা (Dummy data ব্যবহার করা যাবে)।
• শপিং লিস্ট জেনারেট করা।
• পার্ট ১-এ আপলোড করা ছবি থেকে টেক্সট বা খাবারের নাম বের করা (Tesseract/Google Vision)।
• নাম, পরিমাণ এবং এক্সপায়ারি ডেট অটোমেটিক এক্সট্র্যাক্ট করা।
• পার্শিয়াল ডাটা পেলে ইউজারের কনফার্মেশন নেওয়া।
• খাবারের ক্যাটাগরি ও সিজন অনুযায়ী নষ্ট হওয়ার ঝুঁকি প্রেডিক্ট করা।
• FIFO (First In, First Out) এবং AI স্কোর ব্যবহার করে প্রায়োরিটি ঠিক করা।
• হাই-রিস্ক আইটেমের জন্য ইন-অ্যাপ অ্যালার্ট দেওয়া।
• নষ্ট হওয়া খাবারের পরিমাণ (গ্রাম) বা টাকার অংক এস্টিমেট করা।
• সাপ্তাহিক বা মাসিক প্রোজেকশন দেখানো।
• কমিউনিটি এভারেজের সাথে তুলনা করা (Dummy dataset)।
• ফুড ওয়েস্ট কমানো, পুষ্টি এবং বাজেট নিয়ে পরামর্শ দেওয়া।
• বেঁচে যাওয়া খাবার দিয়ে নতুন রেসিপির আইডিয়া দেওয়া।
• আগের সেশনের কন্টেক্সট মনে রাখা (Contextual Memory)।
• ইউজারের প্রোগ্রেস অনুযায়ী 'Personal SDG Score' (0-100) দেওয়া।
• স্কোর বাড়ানোর জন্য অ্যাকশনেবল টিপস দেওয়া।
Bonus Features 🎁
(অন্তত ১টি ইমপ্লিমেন্ট করতে হবে)
১. Local Food Surplus 🌍
কাছাকাছি অতিরিক্ত খাবার শেয়ার করার ম্যাপ বা লিস্টিং ভিউ।
২. Nutrient Gap Prediction 💊
পুষ্টির ঘাটতি প্রেডিক্ট করে তা পূরণের জন্য খাবার সাজেস্ট করা।
৩. Admin Panel ⚙️
সিডেড ডাটা ম্যানেজ করা এবং ইউজার এনালিটিক্স দেখা।
৪. Multi-Language Support 🗣️
বাংলা ছাড়া অন্য ভাষা (যেমন স্প্যানিশ বা ফ্রেঞ্চ) সাপোর্ট করা।
নির্দেশিকা ও নিয়মাবলী
হ্যাকাথনের জন্য প্রয়োজনীয় টেকনিক্যাল গাইডলাইন, বিচারকদের মানদণ্ড এবং পুরস্কারের তথ্য।
বিচারকদের মানদণ্ড (Total 100)
পুরস্কারসমূহ 🎁
- চ্যাম্পিয়ন ৳২৫,০০০
- ১ম রানার-আপ ৳১৫,০০০
- ২য় রানার-আপ ৳১০,০০০
* সকল অংশগ্রহণকারী সার্টিফিকেট পাবেন।
সাধারণ প্রশ্ন (FAQ) ❓
- প্রেজেন্টেশন কতক্ষণের? প্রতিটি টিম ৩ মিনিট প্রজেক্ট দেখানোর জন্য এবং ২ মিনিট বিচারকদের প্রশ্নের উত্তরের জন্য পাবে।
- ডেডলাইন মিস করলে? দেরিতে সাবমিশন গ্রহণ করা হবে না। ডেডলাইনের আগেই প্রজেক্ট জমা দিন।
- প্রজেক্টের মালিকানা? হ্যাঁ, কোডের মালিকানা আপনারই থাকবে এবং আপনি চাইলে পরে এটি ডেভেলপ করে রিয়েল প্রোডাক্ট বানাতে পারেন।
জেনারেল টেকনিক্যাল গাইডলাইন
- যেকোনো মডার্ন ফুল-স্ট্যাক ওয়েব টেকনোলজি ব্যবহার করা যাবে।
- ইউজার, ফুড লগ, ইনভেন্টরি এবং রিসোর্সের জন্য অবশ্যই পারসিস্টেন্ট ডাটাবেস থাকতে হবে।
- UI অবশ্যই পরিষ্কার, রেসপন্সিভ এবং ব্যবহারযোগ্য হতে হবে।
- প্রজেক্টটি হয় ডিপ্লয় করা থাকতে হবে অথবা পরিষ্কার README ইনস্ট্রাকশন সহ লোকালি রান করার যোগ্য হতে হবে।
অনসাইট হ্যাকাথনে যা আনতে হবে
- পার্ট ১ এর সকল রিকোয়ারমেন্ট সম্পন্ন করা একটি ওয়ার্কিং ফুল-স্ট্যাক অ্যাপ্লিকেশন।
- কোড একটি পাবলিক বা শেয়ারযোগ্য রিপোজিটরিতে পুশ করা থাকতে হবে।
- README ফাইল দেখে নতুন মেশিনে প্রজেক্টটি রান করার সক্ষমতা।
গুরুত্বপূর্ণ নোট
- পার্ট ১ এ কোনো অ্যাডভান্সড AI ফিচারের প্রয়োজন নেই।
- ডাটা স্ট্রাকচার এমনভাবে ডিজাইন করুন যেন পার্ট ২-তে সব রিরাইট না করেই AI ইন্টিগ্রেট করা যায়।
- অসম্পূর্ণ পার্ট ১ বেস নিয়ে আসা টিমগুলো অনসাইট হ্যাকাথনে অসুবিধায় পড়বে।