سایت هوشمند و چند زبانه خدمات اینستاگرام

طبق معمولاً من پای لپ تاپ بودم و داشتم برنامه نویسی می‌کردم. دیدم توی وایبر کسی باهام تماس گرفت. (اون موقع وایر طرفدار داشت). شماره خارج از کشور بود (تایلند). گفت من فلانی هستم و دنبال یه برنامه نویس هستم که یه پروژه‌ای رو برای من انجام بده. بهشون گفتم من وقت نمی‌کنم. خیلی اصرار کرد. دیگه گفتم پروژه رو بگه ببینم وقت می‌کنم یا نه. گفت اول یه کاری می‌گم ببینم می‌تونی انجام بدی یا نه. توضیح داد برام. گفت چند روز دیگه می‌تونی این کاری که گفتم رو برام انجام بدی ببینم تواناییشو داری یا نه.
بهش گفتم تا امشب. خیلی تعجب کرد. گفت اینجا به برنامه نویس‌ها و شرکت‌ها که می‌گم یا نمی‌تونن یا اینه می‌گن چند هفته!

بعد که شروع کردم انجام بدم، دیدم زودتر میشه تمومش کنم. دو ساعت بعد تمومش کردم و تحویلش دادم. خیلی حال کرده بود. خیلی هم اصرار کرد که همه امکانات بهت میدم بیا تایلند. به خاطر دلایلی قبول نکردم که برم تایلند. پروژه اصلیشو برام توضیح داد. منم با توجه به زمان کمی که داشتم گفتم وقت نمی‌کنم. ولی همچنان اصرار کرد و مسئولیت تموم نشدن پروژه رو برعهده گرفت. دیگه منم توی این زمانی که داشتم پروژه رو براشون نوشتم. کاملاً هم از پروژه راضی بودن. بعد از اون چندین پروژه دیگه باهاشون کار کردم.

پروژه "سایت هوشمند و چند زبانه اینستاگرام" رو براشون نوشتم که نسبت به سایت رقیب‌های دیگش، خیلی هوشمندتر و کاملتر بود و هر امکاناتی که می‌خواست اضافه می‌کردم براشون. سایت رو طوری برنامه نویسی کرده بودم که هر چند تا زبان که خواست به سیستم اضافه کنه و سایت چند زبانه داشته باشه. تو این سایت هم از درگاه پرداخت ایرانی استفاده می‌کرد و هم از درگاه پرداخت PayPal. درگاه‌های پرداخت رو براشون نوشتم و کارش و مدیریتش به خوبی انجام می‌شد. بعد از یه مدتی هم خواست که سیستم نمایندگی در فروش رو اضافه کنم به سایتش و اضافه کردم. همچنین وب سرویس‌هایی هم نوشتم که بشه سایت‌های دیگه رو هم وصل کرد به هسته اصلی.

مشتری:
فرشید - تایلند
تاریخ شروع:
1394/07/29
تاریخ پایان:
1394/09/08
تکنولوژی‌ها و مواردی که توی این پروژه استفاده کردم

HTML5

برای اینکه بتونیم سایتی رو بسازیم، باید اول اسکلت‌بندی سایت رو انجام بدیم. بزارید با مثال بهتون توضیح بدم که بهتر متوجه بشید. فرض کنید شما می‌خواید یه آدمی رو درست کنید. یه آدم...

Security

وقتی که ما سایت یا اپلیکیشنی رو می‌سازیم، باید سعی کنیم که امنیتش رو تا جایی که می‌تونیم بالا ببریم. هرگز نمی‌تونیم بگیم که سایت یا اپلیکیشنی که نوشتیم امنیتش 100...

JSON

جی‌سن (JSON) که برخی جی‌سان و جی‌سون نیز تلفظ می‌کنند، مخفف کلمه JavaScript Object Notation بوده و یک استاندارد باز است که با ساختاری خوانا برای انسان و هم ماشین، م...

Web Service

یک وب سرویس به معنای ساده نوعی ابزار تحت وب است. این کامپوننت به Application‌هایی که از آن استفاده می‌کنند این امکان رو میده که بتونند ...

درگاه بانکی

درگاه‌های بانکی به منظور خرید راحت‌تر و سریعتر کاربران از سایت‌ها ارائه شده. مثلاً من الان توی سایت خودم یه درگاه بانکی گذاشتم. البته هم درگاه بانک ایرانی و هم درگا...

Responsive Design

Responsive Design به معنی طراحی یک سایت برای نمایش مناسب در تمام مرورگرها و دستگاه‌های احتمالی کاربران است. در این روش ظاهر سایت با توجه به ابعاد صفحه نمایش کاربر...

Bootstrap

Bootstrap مجموعه‌ای از ابزارهای رایگان برای ایجاد صفحات وب و نرم افزارهای تحت وب است که شامل دستورات HTML، CSS و توابع جاوا اسکریپت جهت تولید و نمایش فرم‌ها، دکمه...

JQuery

همونطورکه قبلاً در مورد جاوا اسکریپت بهتون توضیح دادم، وقتی بخوایم تعاملی بین کاربر و سایت (مرورگر) انجام بدیم، از جاوا اسکریپت استفاده می‌کنیم. خب کار با جاوا اسکر...

MySQL

وقتی ما سایتی رو داریم باز می‌کنیم، مطالبی رو به ما نشون میده. مثلاً سایت خبری رو که باز می‌کنیم، هر ثانیه اخبار زیادی داره منتشر میشه، کاربرها از اون اخبار و مطا...

PHP

اصلاً نگید PHP. بگید ماه. زبان برنامه نویسی که برای سایت و سمت سروراستفاده میشه. بسیار قدرتمند، راحت، سریع و ... . نمی‌خوام از فواید PHP توضیح بدم. سعی می‌کنم فقط...

SCSS

SCSS یا SASS رو بخوام توضیح خیلی ساده بدم، می‌تونم بگم که کدنویسی ساده‌تر، اصولی‌تر و سریعتر CSS هست. ما وقتی که می‌خوایم یه سایتی رو برنامه نویسی کنیم، استایل‌ها...

JavaScript

خب بخوام خیلی ساده بگم که جاوا اسکریپت چیه: جاوا اسکریپت زبان کدنویسی بسیار قوی هست که هم سمت کاربر (مرورگر) استفاده میشه، هم سمت سرور و ... . خیلی سریع داره پیشر...

CSS3

همونطور که توی آموزش مربوط به HTML5 توضیحات مختصری دادم، CSS که الان نسخه 3 اون آخرین نسخه هست، در برای ظاهر استفاده میشه. HTML5 برای اسکلت‌بندی سایت بود، و CSS3 هم...

SEO

سئو (SEO) یا همون بهینه سازی سایت برای موتورهای جستجوگر یکی از مهمترین موارد برای سایت و یا کسب و کاره. یه مثال کوچیک بزنم. مثلاً فرض کنید من سایت شخصیم رو آماده کر...