johnjameswhitman / hackduke2023backend

Content for HackDuke 2023 Backend Workshop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Content for HackDuke 2023 Backend Workshop

License:Creative Commons Zero v1.0 Universal


Languages

Language:Python 86.1%Language:Dockerfile 10.7%Language:Shell 2.6%Language:Nix 0.6%