نیاز به طراحی یک اپلیکیشن موبایل جستجوی سالن آرایش در سطح شهر داریم که از دو سمت سالن آرایشی و کاربر عادی امکان عضویت و فعالیت دارد.
از سمت سالن آرایشی امکاناتی زیر وجود داشته باشد: ایجاد پروفایل و معرفی خدمات ثبت موقعیت سالن روی نقشه امکان دادن وقت آنلاین به مشتری برگزاری دورههای آموزشی و...
از سمت کاربر امکانات زیر وجود داشته باشد: ثبت اطلاعات شخصی امکان مشاهده سالنهای آرایشی و انتخاب خدمات موردنظر معرفی سالنهای آرایشی نزدیک به لوکیشن مشتری رزرو وقت به صورت آنلاین امکان ثبت نظر و امتیاز به هر سالن و مشاهده سایر نظرات جمع آوری توکن با انجام فعالیتهای مختلف در اپلیکیشن و...
یکی از الزامات کلیدی این پروژه، قابلیت توسعهپذیری برنامه و افزودن خدمات بیشتر در آینده است









آخرین پروژه های توسعه نرمافزار و آیتی
ما در حال توسعه یک سیستم تحت وب نمایش منو هستیم که به کافهها و رستورانها امکان میدهد منوی خود را به صورت دیجیتال و اسکنپذیر ارائه دهند. این سیستم در بستر وب پیادهسازی میشود و نیاز به یک توسعهدهنده فرانتاند حرفهای با Angular داریم که بتواند رابط کاربری زیبا، واکنشگرا و کاربرپسند را پیادهسازی کند.
مهارتهای مورد نیاز: تسلط قوی به Angular توانایی پیاده سازی دقیق UI/UX تسلط به HTML5, CSS3, TypeScript
تجربه کار با کتابخانههای مانند Bootstrap/Material UI یا Tailwind CSS (امتیاز مثبت) توجه به سئو و بهینهسازی سرعت بارگذاری (امتیاز مثبت) تجربه استفاده از Figma (امتیاز مثبت)
وظایف توسعهدهنده فرانتاند: پیادهسازی رابط کاربری صفحات منو دیجیتال پیادهسازی رابط کاربری صفحات مربوط به آمار و نمایش نمودار ها طراحی پنل های مدیریتی اطمینان از واکنشگرا بودن (Responsive) و سازگاری با موبایل و تبلت ( برخی از بخشهای وبسایت به گونهای طراحی شدهاند که فقط در موبایل یا فقط در دسکتاپ قابل مشاهده و استفاده هستند. ) همکاری با تیم بکاند برای یکپارچهسازی API رعایت اصول کدنویسی تمیز و مستندسازی کد در git
انتظارات ما از شما: تعهد به زمانبندی پروژه و تحویل به موقع توانایی کار تیمی و ارتباط منظم با تیم توسعه ارائه دموی قابل اجرا از ماژولهای تکمیلشده
چرا این پروژه جذاب است؟ کار روی یک محصول نوآورانه در حوزه فناوری رستورانها امکان همکاری بلندمدت در صورت رضایت از عملکرد
ساختار بک اند و API : ASP .net Core MVC MSSQL C# Windows
پس از امضای قرارداد محرمانگی (NDA) بین طرفین، تمامی جزئیات فنی، مستندات پروژه، تصاویر و اطلاعات مربوط به این سیستم در اختیار توسعهدهنده قرار خواهد گرفت.
این آگهی پروژه برای توسعهدهندگانی است که در زمینه وردپرس و افزونه Gravity Forms تجربه دارند. پروژه شامل پیادهسازی اعتبارسنجی فرم در سمت کلاینت و سرور به همراه بهبود ظاهر فرم با ویرایش CSS میشود. شرح پروژه
ما به دنبال همکاری با یک توسعهدهنده وردپرس ماهر برای بهبود فرمهای Gravity Forms در وبسایت خود هستیم. هدف پروژه ایجاد یک سیستم اعتبارسنجی است که:
در صورتی که مقدار یک فیلد عددی از مقدار فیلد عددی دیگر بیشتر باشد یا کمتر از مقدار مشخص شده، امکان ارسال فرم برای کاربر وجود نداشته و پیام خطای مناسب نمایش داده شود.
اعتبارسنجی هم در سمت کلاینت و هم در سمت سرور انجام شود.
نیازمندیهای فنی
توسعه تابع اعتبارسنجی:
مقایسه دو فیلد عددی بر اساس شرطهای تعریف شده
نمایش پیام خطا هنگام عدم تطابق شرایط
ویرایش CSS فرم:
حذف قاب (box) اطراف فیلد عددی جهت ایجاد ظاهر تمیزتر
بهبود CSS کلی فرم به منظور رفع باگ مربوط به شفاف بودن رنگهای فونت و بهبود ظاهر کلی
مهارتهای مورد نیاز
تسلط بر PHP و وردپرس
تجربه در کار با Gravity Forms و تنظیمات آن
مهارت بالا در CSS به همراه توانایی رفع باگهای ظاهری
آشنایی با پیادهسازی اعتبارسنجی در سمت کلاینت و سرور
ایدههای نو و راهکارهای حرفهای شما در این پروژه بسیار مورد استقبال قرار خواهد گرفت.
در صورت تمایل به همکاری، خواهشمندیم جهت هماهنگیهای با ما در ارتباط باشید.
سلام و احترام
توضیحات پروژه: ما به دنبال یک برنامهنویس با تجربه در Laravel هستیم تا بک اند وبسایت فروشگاه مارو با لاراول انجام بده.
ویژگیهای اصلی پروژه: امنیت بالا: جلوگیری از XSS، CSRF، SQL Injection و استفاده از Sanctum برای احراز هویت سئو بهینه: پیادهسازی Laravel SEO، تولید نقشه سایت خودکار مدیریت سفارشات و ارسال: سفارشیسازی زمان ارسال، تخفیفات و مدیریت موجودی سبد خرید و پرداخت: ادغام درگاههای ایرانی (Shetabit Payment) و سبد خرید سبک کیف پول کاربری: توسعه و پیادهسازی کیف پول داخلی PWA و فرانتاند مدرن: قابلیت کارکرد آفلاین و تجربه کاربری روان داشبورد مدیریت پیشرفته: استفاده از قالبهای Tailwind و گزارشهای آنالیتیکس تکنولوژیها و ابزارهای مورد استفاده:
بکاند: Laravel 11.x، MySQL، Redis فرانتاند: HTML، CSS، JavaScript (قالبهای آماده برای ادغام) امنیت: Sanctum، Spatie Permission سئو: Laravel SEO، Laravel Sitemap پرداخت: Shetabit Payment (درگاههای ایرانی) مدیریت محصولات: Aimeos (پشتیبانی از RTL و چند متغیره) مانیتورینگ و تست: Laravel Telescope، PHPUnit مهارتهای مورد نیاز:
تسلط کامل به Laravel و RESTful API تجربه در بهینهسازی امنیت و عملکرد لاراول آشنایی با SEO و بهینهسازی URL تجربه کار با Redis، MySQL، Storage (S3) آشنایی با PWA و ساختار ماژولار لاراول توانایی کار با Git و دیباگ کردن
نکات کلیدی: • طراحی سایت با CMS مناسب (Joomla ، …) • عدم وابستگی به کدنویسیهای پیچیده و جزیرهای • مطلوب، حداکثر استفاده از ماژول های آماده موجود و کمترین میزان کدنویسی است. • فرایند طراحی سایت (ماژول های مورد استفاده، کدها* و ...) باید به صورت مستند به کارفرما تحویل شوند.
- کد ها باید به صورت استاندارد حاوی کامنت و توضیحات شفاف باشند.
تعریف کلی: پلتفرم مومنتوم یک سامانه مشاوره و اجرای پروژههای توسعه کسبوکار است که به شرکتهای کوچک و متوسط خدمات ارائه میدهد. این وبسایت باید یک محیط کاربرپسند و روان باشد که کاربران بتوانند درخواستهای خود را بهراحتی ثبت کنند، جلسات مشاوره را هماهنگ نمایند و همچنین ،با سطوح دسترسی متفاوت، روند پروژهها را پیگیری کنند. هدف این است که تمامی فرآیندها چابک، قابل تغییر و مقیاسپذیر باشند. خدمات مومنتوم شامل «برگزاری جلسات مشاوره آنلاین و حضوری»، «برگزاری دوره های آموزشی آنلاین و حضوری»، «خدمات منتورینگ» و «اجرای پروژه های توسعه کسب و کار» در حوزه های کوناگون از جمله موارد زیر خواهد بود: • توسعه محصول • توسعه بازار • توسعه مالی • توسعه دانشبنیان • ... سایت مومنتوم دارای صفحاتی شامل (و نه محدود به) معرفی خدمات، درباره ما، سوابق و پروژه های انجام شده، معرفی مشاوران، پیگیری درخواست و همچنین تالار گفتگو خواهد بود.
فرایند عمومی ثبت درخواست در زیر آمده است. مطلوب این است که طراح سایت امکان ایجاد تغییرات در فرایندها در آینده را لحاظ کند.
فرآیند کاری پلتفرم مومنتوم- ثبت درخواست توسط متقاضی 1.1. ورود متقاضی به پلتفرم و ارائه درخواست (متقاضی در این مرحله نباید نیاز به ثبت نام در سایت داشته باشد و در صورت تمایل به ثبت درخواست باید با حداقل اطلاعات ثبت درخواست کند) 1.2. انتخاب نوع درخواست (مشاوره یا اجرای پروژه) 1.3. دریافت تأییدیه ثبت درخواست و اطلاع رسانی به مدیر سایت
- تخصیص کد و ذخیره اطلاعات درخواست 2.1. تخصیص کد یکتا به درخواست 2.2. ذخیره اطلاعات در دیتابیس مطلوب این است که امکان تغییر و تنظیم ستون ها و تعریف query های مختلف در database توسط مدیر سایت وجود داشته باشد. Database باید منعطف باشد چرا که احتمال تغییر نیازها در جریان کار وجود دارد.
- برنامهریزی جلسه اولیه 3.1. بررسی درخواست و تخصیص مشاور مرتبط 3.2. انتخاب زمان جلسه از تقویم مطلوب است که مشاوران امکان به اشتراک گذاشتن تقویم کاری خود را داشته باشند تا تغییرات زمان های قابل انتخاب مشاوران و مومنتوم به صورت برخط قابل پایش باشد. انتخاب زمان جلسات توسط متقاضی، بر اساس وقت آزاد مشاور و در بازه های زمانی مشخص شده در تقویم مومنتوم و توسط مدیرسایت یا متقاضی انجام می شود. (این فرایند مشابه اتفاقی که در Google Calendar می افتد. از طرفی، با توجه به این که بیشتر جلسات آنلاین در Google Meet برگزار می شوند، هماهنگ سازی تقویم و سیستم وقت دهی با Google Calendar و هماهنگ سازی با APIهای Google می تواند یک راهکار باشد. با این حال پیشنهادات متفاوت طراح سایت قابل بررسی خواهد بود.) 3.3. ارسال اطلاعات جلسه حاوی لینک جلسه، مشخصات مشاور و متقاضی و راهنمای تکمیل اطلاعات برای متقاضی و مشاور • میزبان جلسه مومنتوم خواهد بود. با این حساب حداقل 3 نفر در هر جلسه حضور خواهند داشت و اطلاعات جلسه باید با query های مناسب از database استخراج و برای 3 نفر یا بیشتر ارسال شود. • مطلوب است طراح سایت برای اطمینان از ارسال دعوتنامه جلسه راهکاری پیشنهاد دهد. در حال حاضر، برای اطمینان از ارسال پیام و پایش دریافت و خوانده شدن پیام از WhatsApp استفاده می کنیم.
- برگزاری جلسه مشاوره یا هماهنگی پروژه 4.1. برگزاری جلسه آنلاین (جلسه مشاوره یا جلسه هماهنگی پروژه) در بستر Google Meet 4.2. تبدیل گفتار به متن و تولید پیشنویس گزارش جلسه (در حال حاضر، ریز جلسات آنلاین با استفاده از افزونه های تبدیل گفتار به متن رایگان Google Meet ثبت می شوند. مطلوب است که این فرایند حتی الامکان به صورت خودکار انجام شود و فایل صورتجلسه یا لینک آن به Database پیوست شود.)
- پیگیری و اقدامات بعد از جلسه 5.1. ثبت صورتجلسه (در مورد جلسات هماهنگی پروژه و بعضی از جلسات مشاوره ممکن است نیاز به ارسال صورتجلسه به متقاضی و اخذ تأیید مجازی یا امضای حاضرین نیز باشد) 5.2. ارسال فرم «میزان رضایت» و ثبت بازخورد در دیتابیس (مختص جلسات مشاوره) 5.3. ثبت تسکهای موردنیاز (در صورت لزوم) 5.4. برنامهریزی جلسات پیگیری در صورت نیاز
با سلام یک سایت رزرو ویلا و اقامتگاه مشابه اتاقک میخوام کلیه موارد و امکاناتی که سایت اتاقک داره باید داشته باشه. ممکنه از نظر ظاهری تغییراتی مدنظرم باشه در ui سایت. با تشکر
طراحی وبسایت فروشگاه لباس باید کاربرپسند، زیبا و دارای عملکرد مناسب باشد. در ادامه نکاتی را برای طراحی یک وبسایت حرفهای فروش لباس ارائه میکنم:
۱. تحلیل نیازها و هدفگذاری
قبل از شروع طراحی، باید مشخص شود که:
- چه نوع لباسهایی فروخته میشود؟ (مردانه، زنانه، بچهگانه، اسپرت، رسمی و غیره)
- آیا فروشگاه فیزیکی نیز دارد یا فقط آنلاین است؟
- بازار هدف چه کسانی هستند؟
- چه روشهایی برای ارسال و پرداخت در نظر گرفته شده است؟
۲. طراحی رابط کاربری (UI) و تجربه کاربری (UX)
صفحات اصلی سایت:
- صفحه اصلی: نمایش جدیدترین محصولات، تخفیفها، پیشنهادهای ویژه و دستهبندیها
- صفحه محصولات: نمایش لیست محصولات با فیلترهای متنوع (قیمت، رنگ، برند، سایز، جنس و ...)
- صفحه جزئیات محصول: نمایش اطلاعات کامل هر محصول شامل تصاویر، توضیحات، قیمت، نظرات مشتریان و دکمه افزودن به سبد خرید
- صفحه سبد خرید و پرداخت: امکان مشاهده و ویرایش سبد خرید، انتخاب روش پرداخت و ارسال
- صفحه ورود و ثبتنام: امکان ثبتنام و ورود کاربران برای مدیریت سفارشات
- وبلاگ و مقالات (اختیاری): مقالات مرتبط با مد، استایل و نگهداری از لباسها
۳. ویژگیهای کلیدی
✅ طراحی ریسپانسیو: وبسایت باید روی موبایل، تبلت و دسکتاپ به درستی نمایش داده شود.
✅ جستجوی پیشرفته: امکان جستجوی سریع بر اساس نام، برند، دستهبندی، قیمت و ...
✅ سیستم نظرات و امتیازدهی: کاربران باید بتوانند نظرات و امتیازات خود را برای محصولات ثبت کنند.
✅ درگاه پرداخت امن: پشتیبانی از پرداخت اینترنتی، کارتهای بانکی و درگاههای معتبر.
✅ مدیریت سفارشات: پیگیری سفارشات از طریق پنل کاربری مشتریان
✅ امکان مقایسه محصولات: مقایسه ویژگیهای مختلف لباسها
۴. فناوریهای پیشنهادی
Front-End:
- HTML, CSS, JavaScript (React.js, Vue.js یا Next.js برای سرعت و SEO بهتر)
- Tailwind CSS یا Bootstrap برای طراحی زیبا و سریع
Back-End:
- C# .NET Core (به دلیل قدرت بالا و امنیت مناسب)
- Node.js (اگر نیاز به مقیاسپذیری بالا باشد)
- Laravel (PHP) (برای توسعه سریعتر پروژه)
Database:
- SQL Server یا PostgreSQL برای دیتابیس رابطهای
- MongoDB اگر به دیتابیس NoSQL نیاز باشد
سایر فناوریها:
- استفاده از Docker و Kubernetes برای مدیریت و مقیاسپذیری بهتر
- Redis برای بهبود عملکرد و کش کردن دادهها
- ElasticSearch برای جستجوی سریع
۵. سئو و بهینهسازی (SEO)
- استفاده از کلمات کلیدی مناسب در توضیحات محصولات
- بهینهسازی تصاویر برای افزایش سرعت لود سایت
- لینکسازی داخلی برای بهبود ساختار سایت
- ریسپانسیو بودن و سرعت بالا برای بهبود رتبه در گوگل
۶. امنیت و پشتیبانی
- استفاده از SSL برای رمزگذاری دادههای کاربران
- محافظت در برابر حملات XSS و SQL Injection
- پشتیبانگیری منظم از دادهها
۷. بهبود تعامل با مشتری
- چت آنلاین برای پاسخگویی سریع به سوالات کاربران
- ارسال پیامک یا ایمیل پس از ثبت سفارش
- ارائه تخفیفهای ویژه برای مشتریان وفادار
نتیجهگیری
یک فروشگاه اینترنتی لباس موفق نیازمند طراحی مدرن، تجربه کاربری جذاب و عملکرد مناسب است. انتخاب فناوریهای مناسب و توجه به جزئیات مانند امنیت، سئو و سرعت لود، تأثیر زیادی در موفقیت پروژه خواهد داشت.
سند ارائهشده توضیحاتی در مورد یک برنامه پرداخت جدید به نام DHANA ارائه میدهد که ترکیبی از یک اپلیکیشن پیامرسان و سیستم پرداخت موبایلی است. در زیر خلاصهای از محتوای سند آورده شده است:
### DHANA - روش جدید پرداخت
- چیست؟: یک اپلیکیشن که سیستم جدیدی برای پرداختها ارائه میدهد.
- شعار: “همه چیزهایی که نیاز دارید“
- ویژگیها:
- رایگان و آسان: بدون هیچگونه کارمزد.
- همهچیز در یک اپ: شامل پیامرسانی، تماس، شبکه اجتماعی و پرداخت.
- امکانات:
- پیامها: امکان ارسال پیام متنی، صوتی، استیکر، ایموجی، اشتراکگذاری موقعیت، تماس، اسناد، عکس و ویدئو، ایجاد گروه، و ترجمه خودکار پیامها به زبان دستگاه.
- تماسها: امکان تماس صوتی، ویدئویی و وبکال.
- لحظهها: مشابه صفحه اصلی فیسبوک، برای مشاهده پستهای دوستان و صفحات دنبالشده، با قابلیت اشتراکگذاری محتوا و کامنتگذاری (فقط برای مخاطبان قابل مشاهده است).
- حسابهای رسمی: امکان دنبال کردن حسابهای رسمی (مثل پزشک، سوپرمارکت، یا شرکت حملونقل) برای دریافت اخبار، تخفیفها، و خدمات مثل سفارش آنلاین.
- کیف پول (DHANA Pay): متصل به کارت اعتباری برای پرداخت دیجیتال با اسکن کد QR، بدون کارمزد. امکان انتقال پول بین افراد از طریق چت یا اسکن کد QR.
نحوه پرداخت با DHANA Pay
- انتخاب DHANA Pay بهعنوان روش پرداخت.
- تولید خودکار کد QR توسط فروشنده.
- اسکن کد QR توسط مشتری و نمایش جزئیات تراکنش.
- تأیید پرداخت با Touch ID یا PIN.
- تکمیل پرداخت و بازگشت به صفحه تأیید.
انتقال پول و پرداخت قبوض
- انتقال پول: از طریق چت با دوستان (با درخواست دوستی)، انتخاب گزینه “انتقال“، وارد کردن مبلغ، و تأیید با رمز. گیرنده ۲۴ ساعت فرصت پذیرش دارد، در غیر این صورت پول به حساب فرستنده بازمیگردد. برای افراد غیر دوست، از کد QR استفاده میشود.
- پرداخت قبض: اسکن خودکار کد QR روی قبض و پرداخت امن.
رزرو نوبت و خرید بلیط
- رزرو نوبت: تماس با حساب رسمی پزشک یا حرفهای، انتخاب زمان از جدول زمانی آنلاین، و پرداخت با کد QR.
- خرید بلیط: اتصال به حساب رسمی شرکتها (هواپیمایی، قطار، سینما، موزه)، انتخاب بلیط، اسکن کد QR، و ذخیره بلیط الکترونیکی.
جزئیات فنی
- نوع نرمافزار: اپلیکیشن بومی (پیامرسان، پرداخت الکترونیک، فینتک).
- سیستمعاملهای پشتیبانیشده: اندروید، iOS، ویندوز فون، بلکبری، سیمبین، ویندوز ۱۰.
- زبان برنامهنویسی: C++ (در حال بررسی).
- لیسانس: اختصاصی و غیرآزاد.
- انواع حسابها:
- مشتری
- بنگاهها (شرکتها، فروشگاهها، تاکسیها و غیره)
- سرگرمی (موزهها، سینما، پارکها)
- حرفهایها (پزشکان، وکلا، حسابداران)
طراحی وبسایت مینیمال فروشگاهی برای برند لباس یونیسکس هست که شاید یه دید اولیه از ذهنت ما بهتون بده و نیاز به وب آپ موبایل هم نیاز داریم بخش هایی که تو فضای وبسایت نیاز داریم شامل قسمت فروش محصولات و بلاگ و ....
عنوان پروژه: پیادهسازی اپلیکیشن در هاست
توضیحات پروژه: ما یک پروژه اپلیکیشن درسی داریم که برنامهنویسی آن به پایان رسیده است. اکنون به دنبال یک فریلنسر ماهر هستیم تا این اپلیکیشن را در هاست بارگذاری کند. این پروژه شامل تمامی مراحل لازم برای اطمینان از عملکرد صحیح و بهینه اپلیکیشن در محیط هاست میباشد.
نیازمندیها:
- تسلط به فرآیندهای بارگذاری و پیادهسازی اپلیکیشنها در هاست
- آشنایی با زبانهای برنامهنویسی و فریمورکهای مرتبط با پروژه
- توانایی رفع اشکالات احتمالی و بهینهسازی عملکرد اپلیکیشن پس از بارگذاری
- تجربه در مدیریت و نظارت بر سرورهای هاستینگ
ما به دنبال فردی هستیم که تجربه کافی در این زمینه داشته باشد و بتواند با دقت و کیفیت بالا این پروژه را به انجام برساند. اگر شما دارای تواناییهای لازم هستید و آمادهاید تا در این پروژه همکاری کنید، لطفاً درخواست خود را ارسال نمایید.
دستهبندی پروژه: توسعه نرمافزار و آیتی