Web Design AI Header

Duplication 1: Duplicate the Demo Assignment

Complete your own version of Demo 1 by following the same requirements and submitting your personalized Flask application.

Assignment Objectives

  • Follow all Demo 1 requirements independently
  • Create your own personalized Flask application
  • Set up proper GitHub repository with collaboration
  • Submit working application with reflection
  • Demonstrate mastery of the complete workflow

Assignment Instructions

Your Task: Recreate the Demo

Your goal is to duplicate the demonstration project you just watched. This is a hands-on assignment where you'll build the same project independently.

Requirements:
  • Follow the same steps shown in the demonstration
  • Implement all the features demonstrated
  • Use similar code structure and naming conventions
  • Test your implementation thoroughly
  • Submit your completed project

Important: This is independent work. Try to complete it without looking back at the demo unless absolutely necessary.

Assignment Details

Assignment Overview

This duplication assignment requires you to independently complete the same requirements as Demo 1. You should follow the same process but create your own unique content and customizations.

Requirements Checklist

  • Create new private repository using starter kit template
  • Set up development environment (venv, dependencies)
  • Customize all required pages with your personal content
  • Add your own animal page with unique content
  • Update site branding with your name
  • Test application locally before submission
  • Push to GitHub and add instructor as collaborator
  • Write reflection document

Key Differences from Demo

While following the same process, make these unique:

  • Content: Use your own vacation spot, animal, and personal information
  • Design: Choose your own color scheme or styling preferences
  • Creativity: Add personal touches that reflect your interests

Submission Requirements

Submit the same deliverables as Demo 1:

  • GitHub repository URL (private, with instructor access)
  • PDF reflection document
  • Working Flask application with all customizations

Due Date: Check your course schedule for the specific deadline.