ابر ابزار یک اپلیکیشن چندمنظوره است که با یک ایده ساده شکل گرفت: برای انجام کارهای روزمره، کاربر نباید مجبور باشد چندین اپلیکیشن مختلف روی گوشی خود نصب کند.
در ابر ابزار تلاش کردم مجموعهای از ابزارهای کاربردی، امکانات مرتبط با کار و کسبوکار، قابلیتهای بهرهوری و سرگرمی را در یک محصول واحد جمع کنم؛ از ماشین حساب، تبدیل تاریخ، قیمت ارز و طلا، ابزارهای PDF و QR گرفته تا فاکتورساز، رزومهساز، کارت ویزیت، مینیسایت، بازیهای مختلف، تسک و یادآور، پومودورو و امکانات دیگر.
در مجموع بیش از ۴۰ ابزار و قابلیت مختلف در محصول قرار گرفت و ساختار آن به شکلی طراحی شد که هر کاربر بتواند متناسب با نیاز خود از بخشهای مختلف برنامه استفاده کند. ایده اصلی محصول را میتوان در این جمله خلاصه کرد:
«یه اپ، برای همه کارهای روزمرهات.»
این پروژه را بهصورت کاملاً مستقل و از صفر توسعه دادم. طراحی رابط کاربری، توسعه Frontend و Backend، توسعه نسخه موبایل، اتصال سرویسها و انتشار اپلیکیشن همگی توسط خودم انجام شد. در بخش Frontend از React.js، Tailwind CSS و Zustand استفاده کردم و Backend پروژه با Node.js و Express.js توسعه داده شد و PostgreSQL بهعنوان دیتابیس مورد استفاده قرار گرفت. نسخه Android نیز با استفاده از Ionic و Capacitor ساخته شد.
یکی از چالشهای اصلی پروژه، انتشار یک محصول کامل در شرایطی بود که تمام مراحل توسعه را بهتنهایی انجام میدادم. در کنار توسعه خود محصول، آمادهسازی و انتشار نسخه Android و پیادهسازی خرید درونبرنامهای نیز بخش قابل توجهی از مسیر توسعه بود. پیادهسازی سیستم خرید درونبرنامهای به دلیل نیاز به ارتباط با کد Native اندروید و استفاده از Kotlin، یکی از چالشهای فنی مهم پروژه بود و تجربه متفاوتی نسبت به توسعه معمول Frontend برای من ایجاد کرد.
مهمترین نتیجه این پروژه برای من، رسیدن آن از مرحله ایده و توسعه به دست کاربران واقعی بود. تا ۱ مهر ۱۴۰۵، ابر ابزار از مرز ۵۰۰۰ دانلود عبور کرده است؛ عددی که برای یک محصول مستقل که از طراحی تا توسعه و انتشار آن توسط یک نفر انجام شده، بخش مهمی از مسیر این پروژه را نشان میدهد.
ابر ابزار برای من صرفاً یک پروژه فنی نبود؛ تجربهای بود برای ساخت یک محصول واقعی از صفر، مواجه شدن با چالشهای توسعه و انتشار، و دیدن اینکه چیزی که ساختهام واقعاً توسط کاربران استفاده میشود.



