Project information

Weather & Unsplash API

A registered user can create cities that will be stored under his/her account.

Upon page load, there will be several API calls to pull each city's weather data. Also, for every city, the API call will get all the available photos on Unsplash, and a random photo is then displayed. Therefore, with every page refresh, a new city photo will be displayed.

Features

  • Security
    • User-level city data
  • Weather data uses a 3rd-party API call to pull weather data.
  • City photo uses a 3rd-party API call to pull city photos
  • CRUD (Create, Read, Update, Delete) on the City DB table, allowing users to add/edit/delete cities (snapshot below).

Technologies

  • Python
  • Django + Django REST Framework
  • Postgres DB
  • HTML5 / CSS3 / Bootstrap