# 27 Pearls - জীবন দক্ষতা এবং কলেজ জ্ঞানের অ্যাপ

Company: Upwork
Service: অ্যাপ ডেভেলপমেন্ট
Period: 2022-12 - 2023-04
Tech: TypeScript, Expo, React Native, Google Maps, Redux, NestJS, Express.js, GraphQL, MongoDB, Twilio, SendGrid
Google Play: https://play.google.com/store/apps/details?id=com.twosevenpearls.mobileapp
App Store: temporarily unavailable
Canonical: https://webanion.com/bn/portfolio/27-pearls-life-skills-and-college-wisdom-app

একটি অ্যাপ, যা 27 Pearls of College Wisdom বইটিকে এমন লক্ষ্যে রূপ দেয় যা শিক্ষার্থীরা প্রতি সপ্তাহে পূরণ করে, আর প্রতি দশটিতে থাকে তাদের নিজের বেছে নেওয়া একটি পুরস্কার। কলেজ জীবনের প্রতিটি অংশ, ভর্তি থেকে অধ্যাপক, ক্লাস আর কলেজ ছাড়া পর্যন্ত, হয়ে ওঠে নির্দিষ্ট লক্ষ্যের একটি ছোট তালিকা, যা শেষ হলে শিক্ষার্থী সোয়াইপ করে সরিয়ে দেয়। React Native ও Expo-তে তৈরি, NestJS, GraphQL ও MongoDB ব্যাকএন্ডের ওপর, ২০২২ থেকে ২০২৫ সালের মধ্যে একই প্রতিষ্ঠাতার সঙ্গে চারটি চুক্তিতে।

## পুরো গল্পটা

শিক্ষার্থীরা একবার পড়ে রেখে দেয় এমন একটি বই থেকে প্রতি সপ্তাহে পূরণ করা লক্ষ্যে, আর এমন একজন প্রতিষ্ঠাতা, যিনি বারবার ফিরে এসেছেন।

### যে পরামর্শ প্রথম সপ্তাহটাও টেকে না

<p>কলেজে ওঠা মানে প্রথমবার একা হাতে ক্লাসের রুটিন, অধ্যাপক, ক্লাস আর ভবিষ্যৎ ক্যারিয়ার সামলানো। 27 Pearls-এর পেছনের বইটি লিখেছেন একজন কলেজ অধ্যাপক ও সাবেক ক্যারিয়ার কাউন্সেলর, আর তাতে ঠিক এই সময়ের জন্য কঠিন অভিজ্ঞতা থেকে পাওয়া পরামর্শ আছে। কিন্তু গ্রীষ্মের ছুটিতে একবার পড়া পরামর্শ সেমিস্টারের প্রথম ব্যস্ত সপ্তাহটাও খুব কমই টিকে থাকে।</p><p>লেখক চেয়েছিলেন বইটি থাকুক সেখানে, যেখানে শিক্ষার্থীরা আগে থেকেই থাকে, অর্থাৎ তাদের ফোনে, আর এর শিক্ষাগুলো হয়ে উঠুক এমন কাজ যা তারা করে, শুধু পড়েছিল বলে মনে রাখা কথা নয়।</p>

### কলেজ জীবনের প্রতিটি অংশ হয়ে ওঠে একটি লক্ষ্য

<p>অ্যাপটি কলেজ জীবনকে ভাগ করে বইয়ে থাকা বিষয়গুলো ধরে (ভর্তি ও রুটিন, অধ্যাপক, ক্লাস, রেজ্যুমে গড়া আর কলেজ ছাড়া), আর প্রতিটি ভাগে রাখে ছোট, স্পষ্ট লক্ষ্য: অ্যাডভাইজারের সঙ্গে দেখা করা, পরের সেমিস্টারের ক্লাসে নিবন্ধন করা, চাকরির জন্য অনলাইন অ্যাকাউন্ট খোলা। কোনো লক্ষ্য পূরণ হলে শিক্ষার্থী সেটি ডানে সোয়াইপ করে, আর একটি ফিল্টার দেখায় প্রতিটি ভাগে কী কী শেষ হয়েছে।</p><p>শিক্ষার্থীর কাছে কলেজ নিয়ে অস্পষ্ট দুশ্চিন্তা বদলে যায় এই সপ্তাহের একটি ছোট তালিকায়। লেখকের কাছে এর মানে, বইয়ের পরামর্শ ঠিক যখন কাজে লাগে তখনই পৌঁছে যায়, ফোনে কিংবা ট্যাবলেটে।</p>

### প্রতি দশটি লক্ষ্যে একটি পুরস্কার, যা শিক্ষার্থী নিজেই বেছে নেয়

<p>অভ্যাস টিকিয়ে রাখতে একটা কারণ লাগে, তাই প্রতি দশটি লক্ষ্য পূরণ হলে খুলে যায় এমন একটি পুরস্কার, যা শিক্ষার্থী নিজের জন্য বেছে রেখেছে: বাইরে ডিনারে যাওয়া, একটা সিনেমা, একটু হাঁটতে যাওয়া। শিক্ষার্থীরা নিজেরাই তালিকা লেখে, সবচেয়ে কাঙ্ক্ষিতটি ওপরে পিন করে রাখে, আর পুরস্কারটি নেওয়া হয়ে গেলে সোয়াইপ করে সরিয়ে দেয়।</p><p>এই চক্রটি ইচ্ছা করেই ছোট রাখা হয়েছে। এটি শিক্ষার্থীদের সপ্তাহের পর সপ্তাহ অ্যাপে ফিরিয়ে আনে, আর লেখকের দরকার ছিল ঠিক এটাই, যাতে শেষ পাতা পড়ার অনেক পরেও বইটি শেখাতে থাকে।</p>

### একটি কোডবেস থেকে iPhone ও Android-এ প্রকাশ

<p>অ্যাপটি একবারই তৈরি হয়েছে React Native ও Expo দিয়ে এবং প্রকাশ পেয়েছে iPhone ও Android-এ, পেছনে NestJS, GraphQL ও MongoDB ব্যাকএন্ড, যাচাইয়ের জন্য Twilio আর ইমেইলের জন্য SendGrid। একটিমাত্র কোডবেসের কারণে পরের প্রতিটি চুক্তিতে লেখকের খরচ কম থেকেছে, কারণ প্রতিটি উন্নতি একসঙ্গে দুই প্ল্যাটফর্মেই পৌঁছেছে।</p><p>অ্যাপটি এখন Google Play-তে আছে, iPhone সংস্করণ আবার ফিরছে, আর প্রকাশের গল্পটি বলা আছে <a href="/portfolio/27-pearls-mobile-release-and-store-submission">স্টোরে জমা দেওয়ার গল্পে</a>।</p>

### চারটি চুক্তি, একজন প্রতিষ্ঠাতা

<p>প্রথম চুক্তিতেই কাজটি জেতা গিয়েছিল চাহিদার বাইরেও বাড়তি মূল্য যোগ করে, আর প্রতিষ্ঠাতা ২০২২ থেকে ২০২৫ সালের মধ্যে অ্যাপটি বাড়াতে আরও তিনবার ফিরে এসেছেন। ফিরে আসা ক্লায়েন্টই এমন রিভিউ, যা বানিয়ে লেখা যায় না: প্রতিষ্ঠাতার নিজের কথায়, এই কাজ তাদের দিয়েছে “আমরা কখনো যা স্বপ্ন দেখেছিলাম, তার চেয়েও অনেক বেশি”, আর পরের প্রজেক্টের পরিকল্পনা তখনই চলছিল।</p>

### যে বই শেখাতেই থাকে

<p>শিক্ষার্থীদের কাছে 27 Pearls জীবনের শুরুর দিকের সবচেয়ে কঠিন পরিবর্তনের সময় পকেটে থাকা একজন কোচ, সঙ্গে এই সপ্তাহের একটি তালিকা আর তার শেষে একটি পুরস্কার। লেখকের কাছে এটি একটি বইকে এমন পণ্যে পরিণত করেছে, যা প্রতি সপ্তাহে শিক্ষার্থীদের কাছে পৌঁছায় এবং নতুন ভাগ ও লক্ষ্য নিয়ে বাড়তে পারে। প্রতিষ্ঠাতার কাছে এটি প্রমাণ করেছে যে তিনি এমন একজন পার্টনার পেয়েছেন, যিনি চুক্তির পর চুক্তি, যা চাওয়া হয়েছিল তার চেয়েও বেশি দিয়ে যান।</p>
