- create snack_crud_project project
- create snacks app
- Add snacks app to project
- create Snack model
- Create SnackListView that extends appropriate generic view
- Create SnackDetailView that extends appropriate generic view
- Create SnackCreateView that extends appropriate generic view
- Create SnackUpdateView that extends appropriate generic view
- Create SnackDeleteView that extends appropriate generic view
- Add urls to support all views, with appropriate names
- Add templates to support all views
- Add navigation links in appropriate locations to access all pages
- Make all necessary changes to project level files for project to run
- Test all Views
- Test Model
- string representation
- all fields