エンジニアとして活動している人たちが、何かご飯を食べたいと思った時に、ブラウザを開かずともすぐさま飲食店を検索できるCLIアプリです。現在、以下のような機能があります。
- 飲食店検索機能
- 飲食店 LINE 通知機能
- 飲食店シェア掲示板機能
- API 定義はこちら
- MySQL
- REST API
- ホットペッパー API は、多くの飲食店情報を提供する。
- LINE Notify API を利用することで、ユーザーがトークンを発行し、任意のグループ等と連携を行うことで、LINE に通知することができる。
- run app
$ pecopeco run
- configure
LINE_NOTIFY_API_TOKEN
$ pecopeco config --token <LINE_NOTIFY_API_TOKEN>
- configure
Username
$ pecopeco config --username <Username>
/cli
と/service
にある.env.example
をそれぞれコピーして、.env
として配置します。
cp .env.example .env
- cli, api, db のコンテナを全て起動します。
make run
- コンテナに接続します。
make it-cli
or
make it-api
- main.go を実行します。
go run main.go
- コンテナに接続します。
make it-db
- mysql に root ユーザとしてログインします。
mysql -uroot -ppeco_password