海外で活躍している日本人のPHPエンジニアは、たくさんいます。海外でのフリーランス実績があれば、日本に帰ってきた時にキャリアアップに繋がるので、何かと有利です。しかし、様々な壁があるため、海外で働くのは簡単なことではあり […]
PHPでの来店予約システム
私はフリーランスのシステム開発エンジニアとして営業しております。
これまでエンジニアとして数多くの開発案件に関わって参りました。
システムエンジニアとしてのキャリアは、20年超となりフリーランスとなってからは、8年目となります。
これまで経験した案件は、大規模な大手企業の業務システムや、一方で中小企業や小売店、個人などからな小規模なものまで行っています。
現在の私の営業スタイルは、主に二種類となっています。
メインの業務として、某大手企業の業務支援アプリケーションの開発案件に参画しています。
こちらが売上的にはメインとなり、比較的安定していて収入面でも大きい仕事となります。
月~金の常駐勤務で客先にて作業を行います。
もう1つ客先での常駐勤務契約をしている仕事が1つあります。
こちらは週1日、主に土曜のみの出勤となります。
こちらの業者は賃貸物件を扱う不動産会社です。
この会社での私の役割は、社内のインフラ整備とホームページの作成・更新などを行っています。
必要であれば、簡易的な業務アプリも開発を行います。
その他の案件は、サブ的業務として主に自宅での開発案件がいくつかあります。
これらの請け負い業務では、PHPでの開発案件も非常に多くあります。
このように現在も複数の案件を抱えています。
その中でも近年では、PHPでの開発ニーズが非常に高まっているのも事実です。
まずPHPは、ウェブシステムであることから汎用性が高いことがあげられます。
アプリのインストールが不要でブラウザさえあれば
動作するというのが、非常に魅力的な点と言えるでしょう。
これだけスマートホンが普及した現在では、ウェブシステムやクラウドシステムが重宝されるのも納得いきますね。
そのため、PHPでの開発要望は比較的数多くあります。
また言語的にも簡単なことがあり、PHP自体も比較的新しい言語となるため、
書きやすく、わかりやすい言語であり良く出来た言語だと思います。
これから、プログラミングを学びたいという初心者の方にとっても入口としては、
非常に入りやすい言語だと思いますので初心者の方におすすめです。
さて、前置きが長くなりましたが、これまで私が数々経験してきたPHP案件の中で今回お話しするのが、
「不動産業者向けPHPでの来店予約システムの開発」です。
前述したように、この案件は私が週1日で客先(店舗)に常駐している会社での開発ニーズがあったことから
簡易的な仕組みをPHPで開発しました。
この案件を見つけたきっかけ
今回の案件ですが、基本的に客先での常駐勤務による作業の為、あくまでその常駐時間内での作業となります。
私のこちらでの役割は、社内インフラの整備とホームページの作成、更新などの管理を行っています。
そのホームページの管理業務の一環としてPHPを使っての仕組みを開発しました。
まず、こちらの会社と週1での常駐勤務契約となったかと申しますと、不動産業を営むこちらの店舗は、
今年でお店を開いてから3年目の会社となります。
店長以下スタッフ他3名の方が、大手な不動産会社から独立したお店です。
私は以前より、ここの店長と知り合いでありました。
そこでお店を開くにあたり、パソコンの選定や設定など、社内インフラの整備などをサポートしてくれないかとの要望があったからです。
また私は不動産業の資格を所持していたことにもよります。
そのようなことからもお店の開店と共に、私は週一日で店舗に常駐する形となりました。
不動産業は賃貸物件を探すお客さんが休日でふる土曜、日曜が忙しくなりますので
ここで私が常駐いることにより様々にサポートができるのです。
今や不動産業としてもITを駆使しなければ、勝てる時代ではありません。
出来るだけ多くの物件を所持し、登録し、ネット上に展開するかで結果が変わってきます。
また会社のホームページへのアクセスも多く、物件の検索などでアクセスも多いことから
ホームページの更新や物件情報の更新はなくてはならない重要な仕事となります。
ネットやデータ環境の整備により集客が左右される時代であるのです。
案件の内容
私はこちらの不動産会社のホームページ作成・更新などの管理業務を行っています。
デザインの作成からレイアウトまで行います。
ホームページ自体は、WORDPRESSを利用して作成しています。
物件の検索システムなどは、大手のシステム会社の有料サービスを利用していますが、
その他のシステムに関しては、私が開発しています。
今回は、来店予約システムをPHPにて開発しました。
システムの概要としては、次の通りとなります。
1. 来店予約ページより、顧客情報を入力
2. データベースへ顧客情報を登録
3. 顧客へ来店予約受付メールの送信。
4. 店舗アドレスにも来店予約メールを送信
上記のような流れで来店予約を行います。
案件の環境や身についたことなど
こちらの会社は某レンタルサーバを利用しています。
こちらのレンタルサーバではPHPでの利用環境が整っていますので、そのまま利用できます。
自社にサーバーがなくメンテナンスも不要の為、かなり楽です。
安価なレンタルサーバの割には、使い勝手がよく驚いています。