cesarnml / recipe-app-api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Advance DRF Tutorial

Code style: black Build Status

Outline

  • Welcome [2020-07-03]
  • Intro [2020-07-03]
  • Course structure [2020-07-03]
  • How to take course [2020-07-03]
  • How to get help [2020-07-03]
  • Python setup [2020-07-03]
  • Django setup [2020-07-03]
  • Docker setup [2020-07-03]
  • Travis CI setup [2020-07-03]
  • Postgres setup [2020-07-03]
  • Test Driven Development [2020-07-03]
  • Create GitHub project [2020-07-03]
  • Dockerfile setup [2020-07-03]
  • Docker Compose setup [2020-07-03]
  • Create Django Project [2020-07-03]
  • Create Travis-CI configuration [2020-07-03]
  • First unit test [2020-07-03]
  • First TDD unit test [2020-07-03]
  • Create core app [2020-07-04]
  • Add tests for custom user model [2020-07-04]
  • Implement custom user model [2020-07-04]
  • Normalize email address
  • Add validation for email field
  • Create a superuser
  • Add test for listing users
  • List custom user model
  • Create users
  • Add postgres to docker compose
  • Add postgres support to Dockerfile
  • Configure db in Django
  • Mocking with unittests
  • Add test for wait_for_db command
  • Add wait_for_db command
  • Make docker compose wait for db
  • Test in browser
  • Create user app
  • Add tests for create user API
  • Add tests for creating a new token
  • Add create token API
  • Add tests for manage user endpoint
  • Add maange user endpoint
  • Create recipe app
  • Add tag model
  • Add tests for listing tags
  • Add feature to list tags
  • Add create tags feature
  • Add ingredient model
  • Add tests for listing ingredients
  • Implement feature for list ingredients
  • Implement feature for creating ingredients
  • Re-factor tags and ingredients viewsets
  • Add recipe model
  • Add tests for listing recipes
  • Implement feature for listing recipes
  • Add tests for retrieving recipe detail
  • Implement feature for retrieving recipe detail
  • Add tests for creating recipes
  • Implement feature for creating recipes
  • Add tests for updating recipes
  • Add Pillow requirement
  • Modify recipe model
  • Add tests for uploading image to recipe
  • Add feature to upload image
  • Add tests for filtering recipes
  • Implement feature to filter recipes
  • Add tests for filtering tags and ingredients
  • Implement feature for filtering tags and ingredients
  • What was covered in this course

About


Languages

Language:Python 95.3%Language:Dockerfile 4.7%