Project 1

Non-linear Space

Design and build a website that presents multiple texts in a non-linear reading experience. Identify meaningful cross-linking relationships within the content and develop visual strategies to represent these connections. Use tools such as sitemaps, navigation, and hyperlinks to map the web experience that allows multiple ways of exploration. Develop a cohesive visual system that unifies the texts into a digital reader with consistent, well-structured architecture.

Phases:

Due: Week 5, Tuesday (Feb 17)

Project 2

Ways of Arranging

Identify and think critically about collecting and arranging blocks of information—such as hyperlinks, images, text, or other media. Your task is to design and build a website that both houses this information and presents it through a clear, intentional system.

The website must include at least 30 distinct instances of information, organized using a coherent component system. You should consider hierarchy, repetition, variation, and interaction as part of how information is structured and understood.

In addition, you must research at least one HTML element—including its semantic meaning, typical use cases, and behaviors—and make a deliberate, visible reference to that research within the design or structure of your site. This reference may reinforce, reinterpret, or subvert the element’s conventional usage.

The final website must be hosted live and shared with the class. We will be using Webflow CMS in class to manage and publish content, but students who already have experience with other CMS platforms or workflows are welcome to propose an alternative approach.

Phases:

Due: Week 10, Tuesday (Mar 31)

Project 3

Dynamic Systems

Your site exists within a broader ecosystem. For this project, you will design and build a website that responds to real-world data by incorporating beginner-friendly external APIs to drive interaction and content.

The site may:

At least one external API must be used to update or generate content dynamically. In addition, the site should incorporate real-world data—such as user input, time-based information, or environmental conditions—to inform content, behavior, or design decisions.

You are encouraged to use beginner-safe APIs, including but not limited to:

You are not expected to build authentication systems or complex backends. Read-only APIs or simple write-back workflows are sufficient. The emphasis is on how data influences interface logic, interaction, and design—not technical complexity.

Phases:

Due: Week 14, Thursday (Apr 30)