/hackduke2023backend

Content for HackDuke 2023 Backend Workshop

Primary LanguagePythonCreative Commons Zero v1.0 UniversalCC0-1.0

Backend Workshop

HackDuke 2023

Welcome to the backend workshop for HackDuke 2023! We're going to work on an API that allows users to configure weather alerts, and calls the National Weather Service's own API to fetch data.

This workshop is structured as two companion documents:

This site is available at: bit.ly/hd23be.

Project layout

The API for this project is organized as follows:

├── auth  # app
├── config  # Project setup
│   ├── asgi.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
├── core  # shared functionality
├── docs  # documentation site
├── manage.py
├── requirements
│   ├── base.txt
│   └── development.txt
└── weather  # app
    ├── admin.py
    ├── apps.py
    ├── migrations
    ├── models.py
    ├── services.py  # NWS api client
    ├── tests
    └── views.py