Web Design and Development

Many professionals work primarily as a designer (visual layouts and styles) or a developer (building the functional website or web app through coding). For smaller projects, you can do it all yourself, and there are some options for code-free development, but it's worth considering what skills you want to focus on. Some projects may function better as interactive prototypes or speculative mockups, which you can read more about on other pages.

You might also create a website to supplement or present other types of work, such as illustrations, podcasts, or photography.

Types of Web Projects

  • Landing page or informational site
  • Business or eCommerce site
  • Experimental site
  • Net art
  • Interactive storytelling
  • Web app

Production Requirements

  1. Research

    • Brainstorm ideas and research relevant work or subject matter.
    • Collect inspiration images or clips to show the visual style you're aiming for.
    • Write a short synopsis of narrative work.
    • Creating mood boards
    • Godly — Trendy gallery of websites
    • SiteInspire — Gallery of websites, filter by type
    • SeeSaw — Another great gallery of sites.
    • Nice Every Nice — A gallery of UI patterns and components (e.g. hero sections, navigation...)
    • Dribbble — Community design showcase, usually mockups and not actual sites.
    • Awwwards — Curated and beautiful websites
    • One Page Love — Curated collection of one page websites.
  2. Outline Content and Wireframe

    Prepare content like text and images prior to designing so you know what you're working with; think about how to organize content logically among pages or sections. A wireframe should be low fidelity: sketched on paper or in design software with labeled boxes.

  3. High Fidelity Mockup

    Compared to a simple wireframe, a mockup should look exactly like the finished site. This gives you a blueprint to refer to while developing and lets you experiment with layouts and visual styles faster than you can while coding. It also lets you get feedback early in the process.

    • Illustrator for Web Design
    • Recommended apps besides Illustrator:
      • Adobe XD: Design UI screens and prototpye navigation with links and interactions.
      • Figma: Web app for responsive UI design, interactions, prototypes, and collaboration.
      • Sketch: UI Design and prototypesl; web app or MacOS.
      • Framer: Web app for UI design and prototypes
  1. Development

    Penn State students have free personal web hosting offered through the university. You have to request for your server space to be activated, and you can host static websites at a domain like "https://personal.psu.edu/user123"

    If you want a more professional-looking domain, or wish to use a dynamic CMS like Wordpress, you'll have to buy your own hosting plan and domain.

  2. Deployment

  3. Documentation

    • Take some nice screenshots!
    • Or record your screen to document animated content, or take us on a quick site tour.

Proof of Concept

A high-fidelity mockup or interactive prototype will be a good proof-of-concept.

If you're learning a new development tool, creating a simple test page would also be a good idea (likely running locally on your computer).

results matching ""

    No results matching ""