Django(Django REST framework)と、Reactを使用して写真投稿アプリを作成しました!機能や使用した技術の紹介記事です。
Dockerを用いて環境構築を行いました。Dockerfile、docker-compose.ymlの中身は以下の記事に記載しています。
バックエンドではDjango REST frameworkを使用しました。Web APIを構築するためのフレームワークです。
photo/ にGETメソッドでアクセスすると投稿された写真一覧を返すようにしています。
photo/:id /のあとにidを指定してアクセスすることで特定の写真1つを返します。
/photo/
に、title、comment、imageをデータとしてPOSTメソッドでアクセスすることで写真を投稿できます。
/photo/:id にDELETEメソッドでアクセスすることで写真を削除します。
フロントエンドではReactを使用しました。また、UIライブラリにMaterial UIを使用しました。
そのおかげで短時間でなんとなくいい感じの見た目を作成することができました。
Material UIを使用することで、TOP画面のように写真を並べるのも簡単にできてしまい、次回以降のReactの開発でもMaterial UIは使っていきたいなーと思いました!