Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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を使用したお店検索アプリ

Awesome Lists containing this project

README

        


スクリーンショット 2023-09-15 0 31 40

# 概要
大学の授業で作成したホットペッパー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

## 実際の画面


検索画面

スクリーンショット 2023-09-15 0 31 40


結果画面

スクリーンショット 2023-09-16 20 49 59