Skip to content

[UI/UX] Design and implement static landing website for OWASP VulnerableApp #676

Description

@preetkaran20

Summary

Design and implement a static landing website for OWASP VulnerableApp to serve as the primary entry point, routing users to dynamic environments (e.g. app.vulnerableapp.owasp.org).

Objective

  • Represent the project clearly as part of the OWASP ecosystem
  • Provide navigation from the static site to dynamic/live environments
  • Set context for security testing, training, and demos
  • Improve usability and credibility of the platform

Suggested Approach (Getting Started)

To keep this maintainable and easy for contributors to pick up:

  1. Start with wireframes — rough layout of homepage, nav, and disclaimer placement before writing any code. Doesn't need to be high-fidelity; a simple sketch (Figma, Excalidraw, or even hand-drawn) is enough to align on structure.
  2. Build as a simple static bundle — plain HTML/CSS/JS (or a minimal static-site generator) that compiles to a single deployable folder. Avoid frameworks that need a build pipeline unless there's a strong reason — the goal is something anyone can clone and deploy in minutes.
  3. Keep navigation flat and obvious — a handful of top-level links (Home, Docs, Labs, About). No nested menus or deep hierarchies; this is a landing page, not a full site.
  4. Optimize for low-maintenance — no database, no backend, no build secrets. Future contributors should be able to edit HTML/content directly without needing to learn a new toolchain.

This keeps the barrier to entry low for new contributors and avoids scope creep into a "real" web app.

Please look at other owasp projects and suggest, we are open to everything (All on implementer to think, design and provide)

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions