
SportPal - সংযুক্ত হোন এবং স্থানীয় স্পোর্টস এন্টুজিয়াস্টদের সঙ্গে খেলুন
SportPal খেলোয়াড়দের দেখায় আজ রাতে কাছাকাছি কোন পিকআপ গেম চলছে এবং আয়োজকদের খেলায় লোক জোগাড়ে সাহায্য করে, ছয় সপ্তাহে একটি পূর্ণাঙ্গ প্রোডাক্ট হিসেবে চালু। খেলোয়াড়রা অতিথি হিসেবে ঘুরে দেখতে পারেন, যোগ দিতে চাইলে তবেই ফোন যাচাই করেন, আর পাবলিক গেমে RSVP করেন বা প্রাইভেট গেমের আমন্ত্রণ গ্রহণ করেন; আয়োজকেরা ঠিক করেন কে যোগ দিতে পারবে এবং কতজন খেলোয়াড় দরকার। iPhone ও Android-এ React Native ও Expo, সঙ্গে NestJS, GraphQL ও MongoDB ব্যাকএন্ড এবং Twilio যাচাই।
পুরো গল্পটা
খেলা খুঁজছেন এমন একজন খেলোয়াড়, খেলোয়াড়ের ঘাটতিতে থাকা একজন আয়োজক, আর এমন একজন প্রতিষ্ঠাতা যার উত্তর দরকার ছিল কয়েক মাসে নয়, কয়েক সপ্তাহে।
খেলোয়াড় অনেক, কিন্তু একে অপরকে খোঁজার উপায় নেই
প্রতিটি শহরেই এমন মানুষ আছেন যারা আজ রাতেই বাস্কেটবল খেলতেন, যদি জানতেন কোথায় খেলা হচ্ছে, আর এমন আয়োজকও আছেন যাদের খেলা ভেস্তে যায় কারণ দুজন খেলোয়াড় আসেননি। খেলাগুলোর খবর ছড়িয়ে থাকে নানা গ্রুপ চ্যাটে, যা নতুনরা কখনো দেখতেই পান না।
প্রতিষ্ঠাতার ভাবনাটা ছিল সহজ: কাছাকাছি যে খেলাগুলো হচ্ছে সেগুলো দেখানো, আর যে কাউকে তাতে যোগ দিতে দেওয়া। প্রশ্ন ছিল খেলোয়াড়রা এটা ব্যবহার করবেন কি না, আর তা জানার সবচেয়ে দ্রুত উপায় ছিল তাদের হাতে একটি আসল পণ্য তুলে দেওয়া।
আজ রাতের খেলা, মাত্র এক ট্যাপ দূরে
অ্যাপ খুললেই দেখা যায় খেলাগুলো আগে থেকেই সাজানো, ঠিক যেভাবে একজন খেলোয়াড় ভাবেন: শিগগিরই শুরু হচ্ছে, আজ, আগামীকাল, এই সপ্তাহান্তে, তারপর খেলা অনুযায়ী। বাস্কেটবল খুঁজছেন এমন একজন খেলোয়াড় সামনের প্রতিটি পিকআপ গেম দেখতে পান, তার সময়, কোর্ট আর এরই মধ্যে কতজন যাচ্ছেন, আর কয়েক সেকেন্ডেই ঠিক করে ফেলেন বেরোবেন কি না।
ডিজাইনের বেশিরভাগ পরিশ্রম গেছে এই প্রথম উত্তরটিতে, কারণ লোকেশনভিত্তিক একটি অ্যাপ টিকে থাকে বা হারিয়ে যায় এটা দিয়েই যে সেটি কত দ্রুত আপনাকে জানায় কাছে কী আছে।



আগে ঘুরে দেখুন, খেলতে চাইলে সাইন আপ করুন
ফর্ম পূরণ করার জন্য কেউ অ্যাপ ইনস্টল করে না। নতুন কেউ গেস্ট হিসেবে ঢুকে সাইন আপের আগেই আসল খেলাগুলো ঘুরে দেখতে পারেন, আর ফোন নম্বর যাচাই করেন কেবল তখনই, যখন কোনো একটিতে যোগ দিতে চান। এরপর My Events একজন খেলোয়াড় যে খেলাগুলোতে যাচ্ছেন আর যেগুলো তিনি আয়োজন করছেন, সব এক জায়গায় রাখে, আর প্রাইভেট খেলার আমন্ত্রণগুলো থাকে আলাদা একটি ট্যাবে।


ডাউনলোড থেকে খেলার দিন পর্যন্ত
পুরো পণ্যটি একটি ছোট পথ: সাইন আপ করুন, কাছাকাছি কী হচ্ছে দেখুন, কোনো পাবলিক খেলায় RSVP করুন বা কোনো প্রাইভেট খেলার আমন্ত্রণ গ্রহণ করুন, আর খেলুন। যে স্ক্রিন খেলোয়াড়কে এই পথে এগিয়ে নেয় না, সেটি বাদ দেওয়া হয়েছে, আর এভাবেই একটি পূর্ণ পণ্য ছয় সপ্তাহের মধ্যে এঁটে গেছে।


নিয়ম ঠিক করেন আয়োজক, খেলোয়াড় দেখেন কারা আসছেন
খেলাটা কেমন হবে তা ঠিক করেন আয়োজক: পাবলিক নাকি প্রাইভেট, কোন কোন দক্ষতার স্তরের খেলোয়াড় স্বাগত, কারা যোগ দিতে পারবেন এবং কতজন খেলোয়াড় দরকার। রওনা হওয়ার আগেই খেলোয়াড়রা দেখতে পান আয়োজক কে, তারিখ, কোর্ট আর কতজন আসছেন, আর এক ট্যাপেই যোগ দেওয়া ও RSVP হয়ে যায়।
আয়োজকদের জন্য এর মানে কম খেলা ভেস্তে যাওয়া; খেলোয়াড়দের জন্য, ফাঁকা কোর্টে গিয়ে আর ফিরে আসতে হয় না।


একটি আসল পণ্য দিয়ে যাচাই করা একটি আইডিয়া
ছয় সপ্তাহে প্রতিষ্ঠাতা পেয়েছেন স্লাইড ডেকের বদলে খেলোয়াড়দের হাতে ইনস্টল করা যায় এমন একটি অ্যাপ: iPhone ও Android-এ React Native আর Expo, একটি NestJS, GraphQL ও MongoDB ব্যাকএন্ড এবং Twilio দিয়ে ফোন যাচাই, ঠিক চুক্তিতে যেমন লেখা ছিল তেমনভাবেই সরবরাহ করা। যে প্রতিষ্ঠাতারা ভাবছেন একটি নির্দিষ্ট স্কোপের আইডিয়া কত দ্রুত বাস্তব হতে পারে, তাদের জন্য SportPal হলো গতির মানদণ্ড: সৎ স্কোপ, ছয় সপ্তাহ, ডেলিভারি সম্পন্ন।
তাঁরা যা বলেছেন
Amazing amazing work. He goes beyond the call of duty to get things done. Very great at communicating and making sure everything if great. Will definitely keep on a retainer, you need someone like him on your team.
অক্টো 08, 2022
(৫.০)আপনার আরও ভালো লাগতে পারে
Carriage - ১৮ মাসে তৈরি ভ্রমণকারীদের সহায়তা অ্যাপ
এমন কোথাও নামলেন যেখানকার ভাষা আপনি জানেন না, চারপাশে সাহায্য আছে অথচ নাগালের বাইরে। Carriage সেটিকে নাগালে আনে: নিজের ডট চালু করুন, দেখুন কাছাকাছি কারা আপনার ভাষা জানেন এবং সাহায্য করতে রাজি, একজনের কাছে এগিয়ে যান, আর তিনি সম্মত হলে বার্তা পাঠাতে, কল করতে বা সামনাসামনি দেখা করতে পারেন। একক ডেভেলপার হিসেবে React Native অ্যাপ ও NestJS GraphQL ব্যাকএন্ড দুটিই তৈরি করা হয়েছে, খালি নেভিগেশন শেল থেকে শুরু করে সোশ্যাল লগইন, প্রোফাইল, নির্দিষ্ট পরিধিতে খোঁজা, অ্যাপ্রোচ প্রবাহ ও বার্তা আদান প্রদান পর্যন্ত, ধাপে ধাপে সরবরাহ করে। দেড় বছরে একটানা একটি চুক্তিতে এগারোটি মাইলফলক গৃহীত হয়েছে, শেষ হয়েছে ১.৮.০ সংস্করণে।
Fully Booked - অল-ইন-ওয়ান স্মার্ট বুকিং সলিউশন
Fully Booked যুক্তরাজ্যের মিনিবাস ও কোচ ভাড়ার একটি বুকিং প্ল্যাটফর্ম, আর তার পেছনে অপারেটরদের কাজ ভাগাভাগির নেটওয়ার্ক। গ্রাহক কাস্টমার ওয়েবসাইটে একবার ট্রিপের বিবরণ দেন এবং সেবা দিতে পারা অপারেটরদের কাছ থেকে রিভিউ ও গাড়ির ছবিসহ সাজানো অফার পান, তারপর একটি ছোট সুরক্ষিত অগ্রিম দিয়ে বুক করেন। যে অপারেটর কোনো কাজ নিতে পারছেন না, তিনি অ্যাপ থেকে গ্রাহককে রেফার করেন এবং নেটওয়ার্কের অন্য কোনো প্রতিষ্ঠান কাজটি করলে একটি অংশ আয় করেন। এই চক্রকে ঘিরে রয়েছে কোটেশন, বাতিলকরণ, Get Covered, পার্টনার কন্টাক্ট, সংরক্ষিত বুকিং, একটি ওয়ালেট, বিজনেস পেজ ও Prebooked উইজেট, সবই একটি ব্যাকএন্ডে এবং একটি অ্যাডমিন কন্ট্রোল রুম থেকে পরিচালিত।
CoverFanz - ফ্যান এনগেজমেন্ট এবং আর্টিস্ট বুকিং প্ল্যাটফর্ম
CoverFanz পারফর্মার, ভেন্যু ও ফ্যানদের একটি অ্যাপে নিয়ে আসে: ভেন্যু লিখিত শর্তে পারফর্মার বুক করে, আর ফ্যানরা মানচিত্রে পরের শো খুঁজে পায়। একটি বুকিংয়ে থাকে ইভেন্ট, সময় ও ফি, লাইভ হওয়ার আগে পারফর্মার নিজের শর্ত যোগ করেন, নিশ্চিত হওয়া ইভেন্টে প্রোমোশন থাকতে পারে, আর রিভিউ মিলে তৈরি হয় প্রতিটি পারফর্মারের রেকর্ড। ব্যাকএন্ড, iPhone ও Android অ্যাপ এবং অ্যাডমিন ড্যাশবোর্ড ২০২২ সালে এক মাসের মধ্যে চালু হয়েছে, আর দুই স্টোরই প্রথম চেষ্টাতেই অনুমোদন দিয়েছে।

ব্লগটি প্রোডাকশনের ময়দান থেকে লেখা নোট: আর্কিটেকচারের সিদ্ধান্ত, বাস্তব ব্যবহারকারীর মুখোমুখি টিকে যাওয়া AI সিস্টেম, আর নিজের খরচ নিজে তোলা অবকাঠামো। কাজ থেকে লেখা, কাজ নিয়ে গল্প নয়।


