Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iwatanabe-7/restaurant-finder-app
グルメサーチAPIを使用したお店検索アプリ
https://github.com/iwatanabe-7/restaurant-finder-app
api cgi python
Last synced: 3 days ago
JSON representation
グルメサーチAPIを使用したお店検索アプリ
- Host: GitHub
- URL: https://github.com/iwatanabe-7/restaurant-finder-app
- Owner: iwatanabe-7
- Created: 2023-09-11T09:39:19.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-17T04:25:39.000Z (7 months ago)
- Last Synced: 2024-08-26T12:48:46.287Z (3 months ago)
- Topics: api, cgi, python
- Language: HTML
- Homepage:
- Size: 444 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 概要
大学の授業で作成したホットペッパーAPIを使用したcgiプログラム
現在地から近いお店を検索できたり、お気に入りのお店を保存することができます。
また、お店をなかなか決められない人のためのランダムでお店を選んでくれる機能もあります。## 課題
データベースとAPIを使ってcgiプログラムを作成する課題が出たで、前から興味があったホットペッパーAPIのグルメサーチAPIを使用してアプリを作ってみようと思った。
ランチや夕食を食べる店を決めるときに、時間がかかってしまうので、ご飯を食べようと思ったときに、すぐ決められるようなプログラムがあれば便利だと考えた。## 機能
・現在地から近いお店を条件に合わせて検索できる 昼と夜で検索条件が変わる
・ランダムでお店を選んでくれる
・金欠大学生のためのクーポン情報表示## 使い方
このレポジトリをクローンします
```
git clone https://github.com/iwatanabee/restaurant-finder-app.git
```
.envファイルを作成し、APIキーを設定
``` .env
API_KEY='取得したAPIキー'
```
サーバーを立てて、実行
```
python server.py
```
URLにアクセス
URL: http://localhost:8000/view/index.html## 使用した技術
- Python 3.9.4 (課題のため)
- API
ホットペッパーのグルメサーチAPI (無料で利用できるのが、これだけだった)
https://webservice.recruit.co.jp/doc/hotpepper/reference.html
geolocationAPI (現在地を取得する用)
https://developers.google.com/maps/documentation/geolocation/overview?hl=ja## 実際の画面
検索画面
結果画面