Momentum logo
Team 7 Classroom

๐Ÿ Back-end: Deployment and PostgreSQL ๐Ÿ

Posted on Mar 16th, 2021

Topics

๐ŸŽฏ Project: Habit Tracker

Youโ€™ll be working on Habit Tracker this week.

Itโ€™s important to read the project requirements thoroughly and start to think about how you would do this project.

First steps: generate the project skeleton, get it deployed to Heroku, and design your models. Make sure to create a diagram showing model fields and relationships. Talk through with each other how you are thinking about this.

By Thursday:

  • Your application should be deployed to Heroku
  • Your models should be done
  • You should be able to create habits and associated daily records in the django shell (I recommend using shell_plus)

๐Ÿ”– Resources

๐Ÿ“– Read | ๐Ÿ“บ Watch | ๐ŸŽง Listen

โšก Lightning Talk Topics

You should research these starting in the Django docs (linked below). For this talk, explain your topic and show us a code example. You may find a code example of each of these in the Django Recipes codebase.

Basic outline of your talk (youโ€™re welcome to vary this):

  • Define your topic. What is it?
  • How does this relate to other things you have learned before? (in other words, can you put it in context for everyone? How does this fit in?)
  • Why do we care about this topic? When is it useful? Do you see it as being useful in this weekโ€™s project or another project youโ€™ve done in the past?
  • How does it work?
    • Explain it conceptually.
    • Show us some code. The code example should demonstrate how to use it.
  • Any thoughts you have about it that you want to share? Tell us what you think.

On Thursday, come prepared to talk for 5-7 minutes on your topic. If there are 2 people on your topic, come prepared to talk for 10-12 minutes.

Back to home