ব্ল্যাক ফ্রাইডে সেল60% পর্যন্ত ছাড়
  • বার্ষিক প্ল্যানে প্রথম বছর 60% ছাড়
  • লাইফটাইম লাইসেন্সে 45% ছাড়
শেষ হবে
অফারটি নিন
টেকনোলজি · self-hosted ERP

নিজের server-এ পুরো ব্যবসা চালানোর জন্য তৈরি।দ্রুত, নিরাপদ, আরও বাড়ার জন্য প্রস্তুত।

Store Console একটি modular monolith—commerce-ও থাকা একটি সম্পূর্ণ ERP। এটি একটি application আর একটি database হিসেবে আসে, যা আপনি নিজের infrastructure-এ install করেন। এই পেজে দেখুন, এটি কীভাবে বানানো হয়, কীভাবে কাজ করে এবং আপনার তথ্য কীভাবে নিরাপদ রাখা হয়।

PHP 8.4 · Laravel 13 · React 19PostgreSQL 15+ অথবা MySQL 8+যেকোনো Linux server-এ Dockerপ্রতি সপ্তাহে একটি নতুন release।
চলমান architecture: storefront, কর্মী, app আর chat থেকে আসা request একটি application-এর ভেতরে ঢোকে। module-গুলো OrderPlaced বা StockReserved-এর মতো event-এ সাড়া দেয়, আর সব তথ্য একটি database-এ জমা হয়।
Live view: প্রতিটি request, প্রতিটি event—সব এক database-এ।
ফিল্মটি দেখুন

আপনার নিজের server-এ চালানোর জন্য তৈরি।

আপনার পুরো ব্যবসা আপনার নিজের server-এ। একটি app, একটি database, এক ক্লিকে update—আর সমস্যা হলে নিজে থেকেই rollback।

Store Console · নিজের server-এ চলার জন্য তৈরি0:50
সংক্ষিপ্ত একটি voiceover ফিল্ম। আপনার পুরো ব্যবসা এক console-এ।
83–89 mspage cache ছাড়া প্রতি পেজের server time
≈0.4 sসাধারণ page-এ একসঙ্গে 40 জন ক্রেতা—2 vCPU-তে
99.97%আমাদের load test-এ কতগুলো request সামলানো হয়েছে
14,000+প্রতিটি release-এর আগে automated test চালানো হয়।
কীভাবে বানানো হয়েছে

ভেতরে স্পষ্ট সীমানা রেখে তৈরি একটি application।

৪০টিরও বেশি module একই codebase, database আর release ব্যবহার করে। তবে প্রতিটি module-এর নিজস্ব table, rule ও screen থাকে। OrderPaid বা StockReserved-এর মতো event-এর মাধ্যমে moduleগুলো কাজ করে, তাই বেশিরভাগ পরিবর্তন এক module-এর ভেতরেই থাকে।

Modular monolith

এক system-এর reliability, আলাদা service-এর সুবিধা।

Moduleগুলোর মধ্যে কোনো network hop নেই, sync করার কিছুও নেই। ব্যবসা বড় হলে যেটা দরকার সেই module on করুন; core একই থাকে।

নিজস্ব dataপ্রতিটি module নিজের table আর migration সামলায়
Event-এর মাধ্যমে, call নয়OrderPaid বা StockReserved-এর মাধ্যমে moduleগুলোর যোগাযোগ হয়
প্রতি route-এ আলাদা permissionপ্রতিটি screen ও action নির্দিষ্ট permission দিয়ে check করা হয়
Design থেকেই lazyrequest-এ দরকার না এমন কোনো কাজ module করে না
ERP + manufacturing

Sales order থেকে ledger পর্যন্ত—সব একই transaction trail-এ।

বেশিরভাগ ERP-এর manufacturing অংশ আলাদা product হয়ে যায়। এখানে কারখানা, sales, stock আর হিসাব সব একই record-এর তথ্য ব্যবহার করে। তাই planning, shop floor, quality আর costing—সব হিসাব সবসময় মেলে।

  • Multi-level BOM-এর সঙ্গে version, phantom আর alternate থাকে।
  • MRP netting আর drag-and-drop capacity board
  • Work order, shift, downtime, OEE আর maintenance এক জায়গায়
  • SPC chart, AQL sampling, NCMR/CAPA আর Gauge R&R
  • Lot genealogy, recall, e-signature আর পরিবর্তনের প্রমাণ দেয় এমন audit trail
  • FIFO, weighted cost বা standard cost হিসাবের বইয়ে জমা হবে।
একই বিক্রি অর্ডার MRP, work order, উপকরণ, মান যাচাই, তৈরি পণ্য, খরচ হিসাব আর ডেলিভারির ধাপ পেরিয়ে যায়। আর হিসাবের খাতা সবসময় মেলে।
Headless API আর real time update একসঙ্গে।

সব storefront-এর জন্য একটি API। যেকোনো জায়গায় live update।

Built-in storefront, আপনার নিজের Next.js frontend আর mobile appগুলো—সবগুলো ব্যবহার করে একই catalog, cart, checkout ও গ্রাহকের হিসাবের serviceগুলো। Reverb WebSockets বদলামাত্র update পাঠাবে।

  • প্রতিটি install-এ থাকবে OpenAPI 3.1 reference, আর /api/storefront/v1 path-এর মোট 207টি endpoint।
  • Contract test-এর মাধ্যমে code আর reference সবসময় সামঞ্জস্যপূর্ণ থাকবে।
  • ETag ও 304 response থাকে। চাইলে প্রতিটি change-এর পর CDN purge করা যাবে।
  • গ্রাহকরা অর্ডারের অবস্থা, chat-এর উত্তর আর notification সঙ্গে সঙ্গে দেখতে পাবেন।
  • কারখানার shop-floor board-গুলোতে 94টি live manufacturing event-এর update আসবে।
চার ধরনের storefront থেকে আসা request যায় একটাই API-তে। ফিরে WebSockets-এ আসে live event—অর্ডারের অবস্থা, chat, alert, catalog refresh আর shop-floor board-গুলোর update।
Data

সব ধরনের তথ্য এক জায়গায়।

চলতি রেকর্ড থাকে একটি transactional database-এ। বছরের পুরোনো ইতিহাস জমতে থাকলে activity log, chat history, CRM email আর shop-floor events একটি setting দিয়েই MongoDB বা দ্বিতীয় database-এ সরানো যায়। তাহলে live table থাকে ছোট আর দ্রুত।

নতুন রেকর্ড live database, cache আর file storage-এ জমা হয়। একটি setting-এই বছরের পুরোনো ইতিহাস MongoDB-তে চলে যায়; live table থাকে ছোট।
Performance

server কতটা বড় তার ওপর নয়। দ্রুত চলার কারণ হলো কীভাবে বানানো হয়েছে।

আমরা 2 vCPU server-এ একটি চালু দোকানে load test করেছি। গ্রাহকরা নিজেদের দেশ থেকে আসল shopping journey-তে এসেছিলেন। একসঙ্গে 40 জন গ্রাহক থাকতে একটি সাধারণ page খুলতে প্রায় 0.4 s লাগত। সব ছিল সাধারণ PHP-FPM-এ; কোনো special runtime লাগেনি।

load test-এর replay দেখুন: 2 vCPU server-এ একসঙ্গে 40 জন গ্রাহক আসছেন। সাধারণ পেজের সময় প্রায় 0.4 s-ই থাকে, CPU-তে headroom থাকে আর memory-র ব্যবহার স্থির থাকে।
Scaling

এক server থেকে ব্যবসা বড় করুন, software একই থাকবে।

শুরুতে সব কিছু এক machine-এ রাখুন। ব্যবসা বড় হলে database সরান, load balancer-এর পেছনে app server বাড়ান, আর background কাজের জন্য আলাদা node দিন। সবাই একই release আর data-তেই চলবে।

  • App server-এ কোনো local state থাকে না। session আর cache থাকে Redis-এ।
  • ফাইল রাখা যায় local disk, S3 বা Cloudflare R2-তে।
  • ভারী report আর traffic-এর জন্য read replica ও CDN ব্যবহার করুন।
একটি server-কে চার ধাপে বাড়ানোর পথটা হলো: database আলাদা server-এ যাবে, load balancer-এর পেছনে app server বাড়বে, আর workers পাবে নিজস্ব node। সব ধাপেই release আর data একই থাকবে।
Security

আপনার তথ্য আপনার server-এই থাকে। সুরক্ষাও একাধিক স্তরে।

কোনো shared cloud tenant নেই, তাই সেখানে ঢুকে breach হওয়ার ঝুঁকিও নেই। কোনো vendor আপনার রেকর্ডের কপি রাখে না। প্রতিটি route-এ access যাচাই হয়। AI-এর লেখা publish হওয়ার আগে একজন মানুষের অনুমতি লাগে। recovery-র ব্যবস্থাও আগেই তৈরি।

অচেনা device থেকে হওয়া sign-in ব্লক হয়। তারপর অনুমোদিত request network, identity, permission, data, AI আর recovery-এর সব check পার করে।
মান

চালু করার আগে test হয়, চালু হওয়ার পরেও সুরক্ষা থাকে।

প্রতিটি পরিবর্তন static analysis দিয়ে যায়, তারপর 14,000-এর বেশি automated test-এ পাস করে। প্রতিটি release sandbox-এ build ও validate করা হয়। আপনার server-এ কোনো কিছু বদলানোর আগে safety snapshot নেওয়া হয়।

প্রতিটি change পাঁচটি ধাপ পেরায়: review, static analysis, 14,000-এর বেশি test, signed sandbox build, আর server-এ safe update।
এক ক্লিকে update

Update চলাকালীনও দোকান সুরক্ষিত থাকে।

admin panel-এ একবার click করুন। আগে safety snapshot নেওয়া হয়। signed release build করে live site-এর পাশেই health check করা হয়। সব check pass করলেই update live হয়।

one click-এ update: safety snapshot, signed release, live site-এর পাশে build, migration check, health check আর switch—fail হলে automatic roll back।
Releases

প্রতি সপ্তাহে আরও ভালো Store Console।

সমস্যার সমাধান আর নতুন সুবিধা প্রতি সপ্তাহে নতুন একটি release-এ আসে। সব release admin panel থেকেই install করা যায়—তার আগে safety snapshot নেওয়া হয়।

2026-এর দশ সপ্তাহে সপ্তাহপ্রতি release: মোট 89টি, তাতে 1,500-এর বেশি সমস্যার সমাধান ও নতুন সুবিধা।
Technology stack

প্রতিষ্ঠিত, সবচেয়ে বেশি ব্যবহৃত part। রক্ষণাবেক্ষণের জন্য অচেনা-অপরিচিত কিছু নেই।

PHP আর React জানা যেকোনো team এটি চালাতে, নতুন সুবিধা যোগ করতে ও audit করতে পারে। প্রতিটি part অনেক host-এ চলে, আর documentation-ও সহজে পাওয়া যায়।

Application

PHP 8.4 আর Laravel 13 স্পষ্টভাবে সাজানো—controller, service আর repository আলাদা layer-এ।

PHP 8.4Laravel 13

Interface

React 19 ও TypeScript ব্যবহার করে Inertia server rendering আর Tailwind CSS 4।

React 19SSR

Database

pgvector সহ PostgreSQL 15+, অথবা MySQL 8+। লম্বা ইতিহাসের জন্য MongoDB ব্যবহার করা যায়।

PostgreSQLMySQLMongoDB

Cache আর queue

Cache, session আর queue-এর জন্য Redis 7; পরিচালনার কাজ করে Horizon।

Redis 7Horizon

Real time

Reverb WebSockets দিয়ে live order, chat, notification আর কারখানার ফ্লোরের board push হয়।

WebSockets

AI

OpenAI, Anthropic, অথবা নিজের key ব্যবহার করে local model। সঙ্গে pgvector-এ semantic search।

নিজের key

Headless

সংস্করণভিত্তিক REST API, OpenAPI 3.1 reference, Next.js storefront আর mobile app—সব একসঙ্গে।

RESTOpenAPI

Deployment

Docker Compose যেকোনো 64-bit Linux-এ চালানো যায়—standard PHP-FPM, nginx আর automatic TLS।

DockerPHP-FPM

কোয়ালিটি চেক

PHPStan level 7 এবং 14,000-এর বেশি unit, feature, contract ও browser test।

PHPStan 7Playwright
আপডেট ও সাপোর্ট

প্রতি সপ্তাহে আরও ভালো হয়—পেছনে আছে শুধু কোড নয়, মানুষ।

সফটওয়্যার কিনে নিজের server-এ বসালে আপনাকে একা ছেড়ে দেওয়ার কথা নয়। Store Console নিয়মিত উন্নত হয়, আর যে টিম এটি বানায়, তারাই আপনার প্রশ্নের উত্তর দেয়।

প্রতি সপ্তাহে একটি release

আগস্ট 2026 থেকে 80-এর বেশি release, তাতে আছে 1,500টির বেশি fix ও নতুন feature।

এক ক্লিকে update

admin panel থেকেই install করুন। আগে safety snapshot নেওয়া হয়। নতুন release live করার আগে তার health check চালানো হয়।

স্বয়ংক্রিয় roll back

কোনো update ব্যর্থ হলে Store Console আগের release ফিরিয়ে আনে, আর snapshot থেকে আপনার data-ও ফিরিয়ে আনে।

যাঁরা বানিয়েছেন, তাঁদের কাছে সাহায্য

[email protected]এ email করুন অথবা ticket খুলুন। যারা এটি বানায়, তাদের কাছ থেকে স্পষ্ট উত্তর পাবেন।

আপনার গতিতে

Update কোনো সময় জোর করে চাপিয়ে দেওয়া হয় না। যেখানে খুশি install করুন, আর আগে staging copy-তে চেষ্টা করে দেখুন।

ডকুমেন্টেড

Install গাইড, module গাইড আর API reference প্রতিটি install-এর সঙ্গে থাকে এবং update হলে হালনাগাদ হয়।

টেকনিক্যাল প্রশ্ন

Install করার আগে যে প্রশ্নগুলো ওঠে।

শুরু করতে কী ধরনের server লাগবে?

মূল্যায়নের জন্য 2 vCPU আর 4 GB RAM লাগবে। ERP-সহ চালু দোকানের জন্য 4 vCPU আর 8 GB। requirements page-এ পুরো sizing guide আছে।

PostgreSQL নাকি MySQL?

দুটোই চলবে। AI search চালাতে pgvector কাজ করে, তাই PostgreSQL 18 recommend করা হয়। MySQL 8+ দিয়েও একই module আর migration চালানো যায়।

Octane, Swoole বা FrankenPHP লাগবে কি?

লাগবে না। আমাদের দেওয়া সংখ্যাগুলো এসেছে standard PHP-FPM ও OPcache ব্যবহার করে, তাই সাধারণ hosting-এও একই ফল পাওয়া যাবে। চালু করার জন্য কিছু বিশেষ লাগে না।

history MongoDB-এ নেওয়া যাবে কি?

হ্যাঁ। একটি connection সেট করলেই activity log, chat history, CRM email আর shop-floor event MongoDB বা দ্বিতীয় SQL database-এ চলে যাবে। তবে live recordগুলো যেখানে আছে সেখানেই থাকবে।

Update কীভাবে হয়?

Update admin panel থেকে install হয়। আগে database আর ফাইলগুলোর safety snapshot নেওয়া হয়। নতুন release live release-এর পাশে health check করা হয়। কিছু fail করলে নিজে থেকেই rollback হয়ে আগের version ফিরে আসে।

আমাদের ডেটা কি server-এর বাইরে চলে যায়?

আপনি নিজেই connect করবেন—payment gateway, courier, email provider বা AI model। প্রতিটি service পাবে শুধু নিজের কাজের জন্য দরকারি তথ্য। আপনার রেকর্ডের কোনো কপি আমরা রাখি না।

আমরা কি একাধিক server চালাতে পারি?

হ্যাঁ। App server-গুলোর কোনো local state থাকে না। তাই load balancer-এর পেছনে কয়েকটি server চালানো যায়, Redis ও shared file storage ব্যবহার করে। database আলাদা server-এ অথবা managed service-এ সরানো যায়।

আমাদের developer-রা কি এতে নতুন module যোগ করতে পারবে?

হ্যাঁ। module-গুলো একই layered pattern অনুসরণ করে এবং event-এর মাধ্যমে কথা বলে। REST API-এর documentation OpenAPI format-এ দেওয়া আছে। চাইলে storefront-কে নিজের frontend দিয়ে বদলে দেওয়া যায়।

নিজের server-এ চালিয়ে দেখুন।

plan সাজান, Docker দিয়ে deploy করুন, আর নিজের নিয়ন্ত্রণে থাকা infrastructure-এ সব রেকর্ড রাখুন।