Skip to content

4. Prj 1: Vision and Prototypes

In this lab, you take the next step in your app project: turning your idea into a visual and interactive prototype.

  • Tasks marked with 📌 are individual assignments.
  • Tasks labeled 🧰 are team-based.
  • Remember, each team member must contribute to the 🧰 tasks in every lab.

4.1 Preparation

Start by asking yourself

Spend time understanding the problem and your users through

  • Watch people in their natural environment
  • Note their frustrations and workarounds
  • Document what they say vs. what they do
  • Look for emotional reactions and pain points
  • When does the problem occur?
  • What triggers frustration?
  • What current solutions do they use?
  • What would make their day easier?

Write a clear, inspiring vision statement in 1-2 sentences that captures your project's ultimate impact and its connection to sustainable development.

  • 📌 Register for FlutterFlow with your stud-account and apply for edu license to be able to work together on one project.
  • 🧰 Add your project vision to the README.md file in your team repository.
  • 🧰 Prepare a short elevator pitch as a team (1-2 minutes).
  • 📌 Read and understand
  • 🧰 Create a paper prototype showing the complete application flow.

4.2 During the Lab

  • We discuss your questions.
  • You pitch your projects.
  • You evaluate your paper prototypes.
  • You finalize your paper prototypes.
  • 📌 Clone your repository. Familiarize yourself with Markdown, make sure the Docker container runs locally on your machine, and that you can test the documentation locally.
  • You define first issues applying the INVEST priciple.
  • You define the first milestone.

4.3 After the Lab

  • 🧰 Define issues, project board and milestones in gitlab.
  • 📌 Explore Figma, read, understand and use

  • 🧰 Create a click prototype in Figma.

  • 🧰 Start with the documentation of your project
    • add your paper prototypes, tasks and findings of your paper prototype
    • add a screenshot of your figma click prototype
    • add a screenshot of your Figma components
  • 🧰 Create a project in FlutterFlow and add all team members.
  • Prepare the next lab.