To complete this exercise you must fully understand about Python, Data Visualization, Django, and DRF or Kafka or Redis caching.

Grading Rubric

  • Create a web application using Django framework with these specification:
  1. The web app must powered by database and have a minimum of 2 tables, as reflected in the database and in the models definition - 2 points

  2. Create a simple login system - 2 points

  3. The web app must consist of at least one chart - 2 points

  4. The web app must have at least two migration scripts - 2 points

  5. Implement one from these options: -2 points-

    a. Implement Redis caching

    b. Create an API

    c. Implement Kafka simulation

  6. Push the code to github, using a proper gitignore file - 2 points

The maximum score of this final project is 10 points, so you can afford to lose any 2 points and still get a perfect score. Good luck!