Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.04 KB

README.md

File metadata and controls

28 lines (21 loc) · 1.04 KB

Whale Sighting Map

A coding exercise to create a responsive web app for viewing sighting data of whales spotted from the Farallon Islands by year and species.

Desktop view

Desktop view of app

Mobile view

Mobile view of whale sighting chart   Mobile view of whale sighting map

Technologies

  • UI - React 18.2 and TailwindCSS 3.3
  • Server side - Django 4.2 and Django Rest Framework 3.14
  • Database - PostgreSQL 14.8

Processing Data

This repo contains a script for converting the provided data to a format that Django's loaddata command can use to load the database. To run from the project root:

python3 scripts/process_data.py

Then load via

python3 backend/manage.py loaddata api/fixtures/sighting_data.json