বিষয়গুলো দিন দিন কঠিন হয়ে যাচ্ছিল। তাই এক প্রকার বাধ্য হয়েই এই প্রজেক্টগুলো বন্ধ করে দিতে হলো।
প্রজেক্টগুলোর প্রেক্ষাপট
২০২৪ সালের জুন মাসের দিকে আমি বাংলাদেশ রেলওয়ে-সংক্রান্ত এই প্রজেক্টগুলোতে কাজ শুরু করি। তখনকার ওয়েবসাইটগুলো ছিল একেবারেই প্রাথমিক পর্যায়ে। শুধু কম্পিউটারের টার্মিনাল থেকেই এগুলো ব্যবহার করা যেত। প্রায় ছয় মাসের মতো টার্মিনাল-ভিত্তিক প্রজেক্ট বানিয়ে রেখেছিলাম।
পরবর্তীতে মনে হলো, আমি যে সমস্যার কারণে এই সমাধানগুলো তৈরি করেছি, সাধারণ জনগণও তো প্রতিনিয়ত সেসবের মুখোমুখি হয়। তাই ধীরে ধীরে টার্মিনাল-ভিত্তিক প্রজেক্টগুলোকে ওয়েবসাইটে রূপান্তর করার সিদ্ধান্ত নেই, যাতে যেকোনো সময় মোবাইল বা কম্পিউটার থেকে ব্যবহার করা যায়।
২০২৪ সালের নভেম্বর থেকে ২০২৫ সালের মে পর্যন্ত সবগুলো ওয়েবসাইট গুছিয়ে ফেলি। এর মধ্যে সিট ম্যাট্রিক্স ওয়েবসাইটটি জনগণের মাঝে ব্যাপক সাড়া ফেলে। সে সময় আমি জগন্নাথ বিশ্ববিদ্যালয়ের সিএসই বিভাগে স্নাতক অধ্যয়নরত ছিলাম। সেমিস্টার ফাইনাল পরীক্ষা ও ক্লাসের ফাঁকেও এই প্রজেক্টগুলোতে সময় দিয়েছি। এরপর ২০২৫ সালের অক্টোবর পর্যন্ত নিয়মিতভাবে ব্যবহারকারীর চাহিদা অনুযায়ী নতুন নতুন ফিচার যুক্ত করার চেষ্টা করেছি এবং প্রজেক্টগুলো মোটামুটি একটি স্থিতিশীল পর্যায়ে নিয়ে এসেছিলাম।
যে কারণে প্রজেক্টগুলো বন্ধ হয়ে গেল
২০২৫ সালের অক্টোবর মাসের ৯ তারিখ সহজ-সিনেসিস-ভিনসেন জেভি বাংলাদেশ রেলওয়ের ই-টিকিটিং প্ল্যাটফর্মের লগইন পেজে প্রথমবারের মতো ক্লাউডফ্লেয়ার ভেরিফিকেশন যুক্ত করে। আমি তিনটি ওয়েবসাইটেই ব্যবহারকারীদের কোনো ধরনের ইউজার ইনফো ছাড়াই সিট সম্পর্কিত বিস্তারিত তথ্য দেখাতাম। কিন্তু নতুন এই সিস্টেমের কারণে সেই পথটি বন্ধ হয়ে যায়। তবে ১৭ ঘণ্টার মধ্যে বিকল্প উপায় অনুসরণ করে আবারও তিনটি ওয়েবসাইট সচল করি।
উল্লেখ্য, ওয়েবসাইটের উপর চাপ কমাতে সেপ্টেম্বর মাসের ২৮ তারিখ আমি মাত্র ১ দিনে একটি অ্যান্ড্রয়েড অ্যাপ ডেভেলপ করি, যাতে ব্যবহারকারীরা নিজের ফোন থেকেই ওয়েবসাইটের অনুরূপ কাজগুলো করতে পারেন। ওয়েবসাইট ও অ্যাপে ব্যবহারকারীর কোনো ডেটা চুরি করা হয় না; এজন্য সব প্রজেক্টের সোর্স কোড শুরু থেকেই ওপেন রাখা হয়েছিল, এখনও আছে।
যাহোক, ১২ অক্টোবর থেকে সহজ-সিনেসিস-ভিনসেন জেভি আবারও বাংলাদেশ রেলওয়ের ই-টিকিটিং প্ল্যাটফর্মে কিছু পরিবর্তন আনে। এবার ব্যবহারকারী যদি স্বল্প সময়ে ৩০টির বেশি রিকোয়েস্ট পাঠায়, তবে সিস্টেম স্বয়ংক্রিয়ভাবে তাকে ৫ মিনিটের জন্য ব্লক করে দেয়। তিনটি ওয়েবসাইট ও অ্যান্ড্রয়েড অ্যাপে একটি ট্রেনের ডেটা দেখতে গড়পড়তায় ৫০-৬০টি রিকোয়েস্ট লাগে। সেখানে ৩০টির সীমাবদ্ধতা মানে পুরো সিস্টেম কার্যত অচল। পাশাপাশি, ব্যবহারকারী যদি এই ধরনের রিকোয়েস্ট বারবার পাঠানোর চেষ্টা করেন, তবে সার্ভার থেকে তার অ্যাকাউন্ট ১৫ দিনের জন্য ব্লক করে দেওয়া হয়। তাই ব্যবহারকারীর অ্যাকাউন্ট সাময়িকভাবে ব্লক হয়ে যাওয়ার আশঙ্কা থাকায় আমি চাইনি আমার প্রজেক্টের কারণে কেউ সমস্যায় পড়ুক। এজন্য সবকিছু বিবেচনা করে রেলওয়ে-সংক্রান্ত আমার সকল প্রজেক্ট বন্ধ করার সিদ্ধান্ত নিয়েছি।
তবে আমি নিঃসন্দেহে এই উদ্যোগকে সাধুবাদ জানাই। অন্তত এই প্রজেক্টগুলো উপলক্ষ্য করে সহজ-সিনেসিস-ভিনসেন জেভি-র এই নতুন পদক্ষেপ যদি টিকেট ব্ল্যাকারদের বিরুদ্ধে কার্যকরী হয়, তবে তা অবশ্যই প্রশংসনীয়। কেননা একটি বিষয় খুব নেতিবাচকভাবে প্রভাব ফেলেছিল এই প্রজেক্টগুলো বন্ধ হওয়ার পেছনে। আর তা হলো রেলের কোচগুলোর দায়িত্বে থাকা কিছু স্টাফ এবং কিছু অনলাইন দোকান, যারা সাধারণ মানুষের জন্য টিকিট করে দেন, তারা এই ওয়েবসাইটগুলোকে অপব্যবহার করে নিজেদের স্বার্থ হাসিল করছিলেন। বিষয়টি আমি একেবারে শেষ পর্যায়ে এসে বুঝতে পারি। তাই সাধারণ মানুষের কল্যাণের জন্য হলেও এই প্রজেক্টগুলো বন্ধ করা প্রয়োজন মনে করেছি।
প্রজেক্টগুলো আবার চালু হবে কি না
এককথায় বললে, না। অন্তত যতদিন সহজ-সিনেসিস-ভিনসেন জেভি টিকিট ম্যানেজমেন্টের দায়িত্বে আছে, ততদিন পর্যন্ত নয়। বরং আমি আশা করি, সহজ-সিনেসিস-ভিনসেন জেভি তাদের সেবার মান আরও উন্নত করবে এবং ব্যবহারকারীদের জন্য আরও সহায়ক হবে। তাছাড়া ছাত্রজীবনে থাকায় তখন সময় দিতে পেরেছিলাম; ভবিষ্যতে হয়তো সেইভাবে সময় বের করতে পারব না। সবচেয়ে গুরুত্বপূর্ণ হলো, আমি ইতোমধ্যেই আমার জীবনের পথকে টেকনোলজি স্ট্যাক থেকে অন্য দিকে ঘুরিয়ে নিয়েছি। তাই অদূর ভবিষ্যতে এ ধরনের প্রজেক্টে আমার পক্ষ থেকে কিছু পাওয়ার সম্ভাবনা খুবই কম।
প্রজেক্টগুলো থেকে আমার ব্যক্তিগত অর্জন
সত্যি বলতে, এই প্রজেক্টগুলোর মাধ্যমে আমি রেস্ট এপিআই কিভাবে কাজ করে তা ভালোভাবে বুঝতে পেরেছি। এছাড়া এমন কিছু টুলস ও টেকনোলজির সঙ্গে পরিচিত হয়েছি, যা এই প্রজেক্টে কাজ না করলে জানা হতো না। ব্যক্তিগতভাবে বলতে গেলে, মানুষের উপকারে যদি সামান্যও ভূমিকা রাখতে পারি, সেটাই আমার সার্থকতা। শেষের দিকে হয়তো অনেকেই দেখেছেন, ওয়েবসাইটগুলোতে আমি বিজ্ঞাপন বসিয়েছিলাম। এর উদ্দেশ্য ছিল অ্যান্ড্রয়েড অ্যাপটি প্লে স্টোরে প্রকাশের জন্য প্রয়োজনীয় অর্থ জোগাড় করা। কিন্তু সেখান থেকে আমি মাত্র $০.০৭ (প্রায় ৯ টাকা) উপার্জন করেছি। দেড় বছরের এই সময়কালে কোনো আর্থিক লেনদেনে জড়িত হইনি। তাই ব্যক্তিগত লাভের প্রশ্নই আসে না। তবে পেয়েছি ব্যবহারকারীদের অসংখ্য ভালোবাসা। অনেক নেতিবাচক মন্তব্যও এসেছে, কিন্তু তার বিপরীতে ইতিবাচক প্রতিক্রিয়াও ছিল প্রশংসনীয়।
প্রজেক্টগুলোর ভবিষ্যৎ
প্রজেক্টগুলোর সোর্স কোড আর্কাইভ করে রাখা হয়েছে। যে কেউ নিজের মতো করে সেগুলো অধ্যয়ন বা ব্যবহার করতে পারবে। হয়তো আমার চেয়েও দক্ষ কেউ একদিন নতুনভাবে এই প্রজেক্টগুলো ফিরিয়ে আনবে সেই আশাই রাখি।
কোনো মতামত জানাতে চাইলে গুগল ফর্মটি পূরণ করতে পারেন বা সরাসরি আমাকে ইমেইল করতে পারেন। সকলের মঙ্গল ও সুস্বাস্থ্য কামনা করে আমি, নিশাত মাহমুদ, বিদায় নিচ্ছি। ভালো থাকবেন সবাই। আল্লাহ হাফেজ।
Things were becoming harder day by day. So, in a way, I was forced to discontinue these projects.
Background of the Projects
Around June 2024, I started working on these Bangladesh Railway-related projects. At that time, the existing websites were in a very early stage. They could only be used from a computer terminal. I kept them as terminal-based projects for about six months.
Later, I felt that the problems I tried to solve through these projects were the same problems people face regularly. So, I decided to slowly convert the terminal-based projects into websites, so that anyone could use them anytime from mobile or computer.
From November 2024 to May 2025, I completed organizing all the websites. Among them, the Seat Matrix website became very popular among the public. During that time, I was studying in the CSE Department at Jagannath University. Even during semester exams and classes, I continued working on these projects. After that, until October 2025, I regularly tried to add new features based on user feedback and brought the projects to a stable condition.
Why the Projects Were Discontinued
On 9 October 2025, Shohoz-Synesis-Vincen JV added Cloudflare verification for the first time on the login page of the Bangladesh Railway e-ticketing platform. In all three of my websites, users could view detailed seat information without giving any personal data. But due to this new system, that access method stopped working. However, within 17 hours, I managed to make all three websites active again using an alternative method.
It is worth mentioning that, to reduce pressure on the websites, I developed an Android app on 28 September within just one day. Through this app, users could perform similar tasks directly from their phones. Neither the websites nor the app collect or store any user data. For full transparency, all source codes were open from the beginning and are still available.
However, from 12 October, Shohoz-Synesis-Vincen JV again made some changes to the e-ticketing platform. Now, if a user sends more than 30 requests within a short time, the system automatically blocks that user for 5 minutes. On average, viewing the data for one train from the websites or app requires around 50-60 requests. So, the 30-request limit has practically made the entire system non-functional. In addition, if a user repeatedly attempts to send such requests, the server blocks their account for 15 days. Considering the possibility of users getting temporarily blocked, I didn't want anyone to face issues because of my project. After considering everything, I decided to permanently close all my railway-related projects.
However, I sincerely appreciate this initiative. If this new step taken by Shohoz-Synesis-Vincen JV helps to curb ticket black-marketing, even to some extent, it will indeed be a praiseworthy move. Because one thing that strongly influenced my decision to close these projects was a serious misuse I discovered at the final stage. Some railway staff responsible for managing the coaches and a few online ticketing agents who book tickets for people were using these websites unfairly for their own benefit. When I realised this, I felt it was necessary to shut down the projects, even for the sake of public interest.
Will the Projects Return?
In one word, NO. At least not as long as Shohoz-Synesis-Vincen JV is handling ticket management. Rather, I hope that Shohoz-Synesis-Vincen JV will further improve the quality of their services and be more helpful to the users. Besides, I was a student back then, so I could manage time for these works. In the future, that might not be possible. Most importantly, I have already moved my life away from the technology field. So, it is quite unlikely that I will work on similar projects again anytime soon.
What I Gained from These Projects
Honestly, through these projects I learned how REST APIs actually work. I also got hands-on experience with many tools and technologies that I might not have learned otherwise.
From a personal point of view, I always try to do something, even small, that can help others. That's what gives me satisfaction. Towards the end, some of you might have noticed that I added ads to the websites. The purpose was to raise a small amount of money to publish the Android app on the Play Store. But I earned only $0.07 (around 9 BDT) from it.
During this one and a half year journey, I was never involved in any financial transactions related to these projects. So, there was no personal gain. What I did gain was the love and appreciation from users. Though there were some negative comments, the positive ones were far more and truly inspiring.
Future of the Projects
All project source codes have been archived. Anyone can study or use them in their own way. Maybe someone more skilled than me will one day bring these projects back in a new form; I sincerely hope that happens.
If you would like to share any feedback, you can fill out the Google Form or email me directly. Wishing everyone good health and happiness. I, Nishat Mahmud, take my leave. Stay well, everyone. Allah Hafez.